Major refactoring of site source

- layouts now proper layouts (rather than relying on what they include)
- include modules are no longer tightly coupled with layout
- can switch around include modules freely