Update gitignore and gitattributes
Update pom.xml, minor header changes, and flow-cerealization
Add Gradle build support so Maven doesn't get lonely
Make gradlew executable