Initial commit
Maven structuring
Add compile dependencies