Added libraries
Adding first unit tests
Cleaning up the specification