Removed unn-cessary unused methods
Commented some test code that induces purposefull error
Setslot.rb created to handle setSlot method as AST node