added support for string commands
removed unused App.class
added some documentation
added some documentation
cleaned up code
removed unnecessary exceptions
Merge remote-tracking branch 'origin/master'
updated documentation