a bunch of refactors to the cli

- clean up syntax and whitespace errors
- move functions into the order they are read in
- remove unneeded error handling
- use minimist to configure aliases and defaults
- use callbacks instead of nextTick
- take html page out of bin folder, move to lib/browser
- remove _defaults from bin, include directly
- normalize the error page path, making it not break on windows
- remove jsun, use normal error handling instead
- use feedback consistently instead of console
- align variable blocks
- remove unused variables