added some comments on how my command format works, and why I chose to implement it this way. Also added a makefile.