Some value decoding changes, moved the macro code into new parser
added basic operators on values