More tests
Implemented command line interface. soo coool.