Maven project build support

I added a maven POM file as well as moved files a bit to accommodate maven.  As a matter of convenience, I have it hosted on my maven repo.