Revert "This code is getting bad, going to revert"

This reverts commit cba6e0f346bca5f0fc7eec75569e45e9c12e4011.
Revert "Stubbed macros out, added a state machine to commands, fixed the trycatch in parse"

This reverts commit 67aaca2f555fd558d8c662a93c6ec4fcbf935292.
Revert "added Macro subsystem"

This reverts commit 32f57e752b16ab82cb3d5fa4665203351c83a35e.