Lots of changes:

* Updated Makefile for helper utilities
* Updated templates to follow format of base and
  body
* Changed template.go to reflect above
* Changed handlers to use RunTemplateBase()
* Added ID field to User object
* Added getContext() function to grab context and
  create a map