Updated root .gitignore with gradle files
Moved idea, maven, and scala higher
Added assumptions and modified the delegation header value to not use header parameters except for quality
Renamed configuration attributes from delegating to delegable