Added spock and missing unittests. Allowing for refactor of existing tests
Replaced exsísting integrationtests with unit tests and a select few integration tests
Merge pull request #21 from rundis/spock-testing

Spock testing and test refactoring
fixed Groovy version