Back to building, refactored code, moved to own projects
added ignore
added test files
More changes to multi-module setup