Maven configuration

Picking some low hanging fruit with this initialization of the build system for the project. This fixes #3 by adding a maven build file.