Move container for check template into subtemplate
Add generic component.js to facilitate better encapsulation
Create templates namespace and move edicts into it
Pull edicts out of god template
Rename data.js to namespace for convention
Add separate checks template and fix typo
Move checks into separate template
Pull out leadership roles
Pull buildings into separate template
Rename method
Clean up dependencies in main.js