Made controller lazy load.

Spike,

This is step 2 towards RequireJS support.
For now I require views and compiled templates from within controllers,
but it's in my plans to make view/template async load part of Rendr too.
(Again aiming for minimal changes to Rendr).

/сс @jskulski @bigethan @c089