Mavenized configuration

Hello @jakenjarvis,

thanks for putting this library on github. I still don't know if I am going to use it or not. But the idea seems very interesting to me. 

Here attached, you will find a pull request to give your project into a more industrial configuration based on maven. 

simply type : mvn clean install in parent folder to get everything working.