HTML Output [MJ-547]

Added functionality to add custom templates showing module fields.

New function 'custom_template' as a template tag checks to see if there are templates in myprofile/modules/(module name).html. ../modules/ would be a new folder added once custom templates are made.

If a module does not have a custom template associated with the module's name in myprofile/modules/ that section will look 'default' or how it normally does prior to these changes. If the module's name does exist in the above directory the section base template will appear, but currently it will appear to be waiting for a custom table and inputs.

For demonstration purposes here are some images.

With myprofile/modules/education.html:
![selection_010](https://f.cloud.github.com/assets/4359673/1125163/2b32d67e-1b0c-11e3-9bb6-265357b7477b.png)

without education.html (will look and act no different):
![selection_011](https://f.cloud.github.com/assets/4359673/1125166/3c2de6f8-1b0c-11e3-9ad8-48bbc8836fb1.png)

All Tests Pass