modernize the mvn build. add support for source packaging.
Merge pull request #5 from lookfirst/mvn-update

modernize the mvn build. add support for source packaging.