CLI Cleanup

Hi,

I rewrote the CLI to use the new API.

* Added more options (source-comments and include-path)
* A help menu
* Some basic tests with child process