Added Maven support

Added a pom.xml file for Maven and added all the necessary
configuration to download the dependencies and build a large jar.