Converted to Maven

I converted the project over to maven(AFTER HOURS OF TRYING), so I can
use a CI server for continuous integration.