Adding gitignore
Adding code
Adding license
Reformatting, added license info, version numbers for plugins for Maven 3, resource plugin encoding so it stops whining.