Add unit tests to the project so we can know everything works as expected. It should be started once PR #9 has been merged.
Add unit tests to the project so we can know everything works as expected. It should be started once PR #9 has been merged.