Cont. (1 round restructure done)

1. Need to re-link and test using /implementation/index.html.
2. Encapsulate main.js and app.config into a single start line (e.g
App.start({config}))
3. Simplify Template declaration[can be used by template:... immediately
without referring to id again].
4. Simplify Context[visible(layout)/non-visible], Module[visible]
creation;
5. Refine Utils to group under App.Util.