Brand new unit tests
The current implementation has a few unit tests, this is not good for the project. Here are some links to inspire you,
The library is still in an early stage of development, so that you may meet some bugs while branding/testing.