remove submodules
Add git submodules
Add some documentation for Command class