Added Command class

This is a partial class. This half will hold all the information
required for macros, the other half will hold the built-in commands