refactored method names and positions
refactored the Command.scala composite file structure into a new package of classes
migrated test from JUnit to ScalaTest
fixed issue with detecting the correct number of parameters
miscellaneous cleanup and updates
updated documentation
removed unnecessary parse string method
removed Cassandra support
added command name to UnixLikeArgs
refactoring and cleanup
fixed issue with hyphen being mistaken for a flag
refactored the dieSyntax method
fixed issue with the execute history command
rewrote chdir to allow support for more Unix-like arguments "." and "-"
both string and hex dot-notation are supported for key search
added support for multiple simultaneous cursors
updated examples
fixed issue with invalid parameters error
migrating commands from SingleParams to UnixLikeParams command parameter class
added a new command for switching between topic cursors