Added files for the macro processor.

The Macro processor will be used to compile the instructions of the instruction set into a single function loop.
Each instruction definition will itself be a valid JavaScript finction, thus using the built-in javascript itnerpreter
to check at least for syntax errors.
Implemented the Macro class.
Macro is now working.