Addition and subtraction work!

Functions not yet fully implemented
few changes related to asm
Merge branches 'devAST' and 'master' into devAST
added few more functions for mapping