clean up roof builders
clean up in function names
new types and format
hipped, complex hipped and square hipped roof