License and README.md are a little better.
Made all the needed tests.
Enhanced tests, better code and flexibility (can compile as an app).