Refactor the way commands are loaded and add inital config manager with leveldb
Add commands