Added basic scala project structure
Refactor build to new style.