Added unit test

- Unit test
- Some minor improvements
- rank handler now takes url as a get rather than post

This will also need some changed in readme. I will do it after we have the other readme PR merged.
#16