Feature/spec tests

First test basics... people should add more tests :)