Improve the git ignore
Add github profile to publish to GitHub pages
Setup version of usual plugins
Configure the source plugin to deploy the source jar
build modifications