Exit codes and better async support
better readme
move main code into lib
0.0.4