Change clazz to class where possible
Prefix builder names with 'Default'
Add headers and javadocs
tidy up boot config properties