Finish User unit tests
Add functional tests
Edit Readme