Move templates to modules directories #30

Added a module parameter to template.js to handle move.
all modules will have 'templates' subdirectory to store templates
More refactoring

Separate Controller Code from View code
for listing programs all will be called
* list_views.js
* list_controller.js

Edit programs:
* edit_views.js
* edit_controller.js

New
* new_views.js
* new_controller.js

etc.
Renamed reports to jobs
Use Model data when double-click on job #36

This is only partially working. Problem when refreshing page
and getting to job from URL still. Moving code up to save.
Add reRun Report Functionality #36

Start process of showing correct data when
user reruns a job.

Data is being found ok, but can't render in template
properly yet. It works when I have model from collection,
but if I get collection from fetching it, there are problems.
Same issue when getting delivery and parameters.
More consistent quotes

Use Single Quotes ' in JavaScript and
Double Quotes " in HTML
Merge pull request #41 from synergy55inc/lisa

Merge Refactored code into Development.
Merge branch 'Development' into UserLogin

Conflicts:
	public/js/app/app.js
	public/js/app/modules/header/list.js
	public/js/app/modules/header/templates/_header.html
	public/js/app/modules/header/templates/headers.html
	public/js/app/templates/_header.html
	public/js/app/templates/header/_areas.html
	public/js/app/templates/header/header.html
	public/js/app/templates/headers.html