stashing forgotton changes
added experimental argument support
more breaking changes to commands (this is WIP)
completed argument refactoring
implemented tests for SwitchArgument
finished adding tests for arguments
added more tests
added support to schedule tasks
new abstract command
new HelpCommand
fix build error
misc fixes (useful comment I know!)
added forgotton marshallers
fix issue with name and description not been translated
fix formatting issue with help command header
fix missing key and commands not being sorted alphabetically
fix NPE
fixed an annoying bug with tab completion
remove debugging
refactored localisation again to improve readability