new dependencies and cleanup
added testing environment
added some low level tests
added some easy tests
Merge pull request #4 from wick-ed/master

added testing environment