Feature/cleanup

* Add licenses to top of each python file.
* Refactor command.py (no new functionality)

Passes unit tests.