New etc folder.
Moved HTTP / app code into own module.
Fix and cache asset hashes.