combine index and slim2html and un-nest out of lib dir
rename file
readme
better error handling, add command config option

The config option allows you to configure where slimrb is,
useful if you cant get slimrb on your PATH for whatever reason.

Added tests for error cases.

Avoid calling done() multiple times, which the tests revealed