Initial Commit
Basic commands are implemented and pass-by-value seems to be working
correctly.  Optional parameters are implemented but the syntax is not
yet defined. Next steps will most likely be blocks and loops.