Setup project to completely work with Maven

Signed-off-by: Ian Macalinao <ianmacalinao@gmail.com>

I tried building the project with Maven and it wasn't working, so I decided to Mavenize the entire thing with all of the Maven conventions etc.

I noticed you use Netbeans, by the way. I primarily use Netbeans because it opens Maven projects as easily as Netbeans projects. I hope you don't mind that I deleted all the random files Netbeans adds to its projects. You will have to delete your folder and reopen the project as a Maven project. (At least that's what I had to do)