Updated project to support maven structure

Hello Nayuki, take a look at my changes. I think maven projects are easier to use.