Updated gitignore to deal with intellij files
Cleaned up gradle build scripts
Cleaned gradle build wrapper
Updated build to include option for fat jar