Maven support

Recreated the repo clean. Not sure if Maven support would break your workflow, if not, consider pulling it up.