Found a little tiny bug in the test method.
Adding more functionality and a lot of docs.