split the project into several modules. fixes #19
removed the testing project from the root project
Merge pull request #21 from ambiata/topic/split-project

split the project into several modules. fixes #19