Updated command handling, added alias...

Updated command handling from apollo-rsps/apollo.
Added the ::commands alias for HelpCommandListener.
Added some javadoc.