starting work for #23

defines Sugar.Template for passing between compilation steps
trying this
moving template items to separate project
Merge branch 'develop' into feature/template_compiler

Conflicts:
	lib/sugar/controller.ex