Changed command framework

updated .gitignore