Major refactoring #3 done! Commands and help work better and documentation handles hooking into commands. See tests for examples