Add better command line interface.

- Add watch command.
- Adds usage text.
- Adds direct support for reporter and timeout.
- Better handling of mocha arguments.