Moved memory related operations in another class
Added compiled vm.js file
Renamed Return to ReturnValue
Added Ir nodes
Added equals method to types, added new getters