Create MainApp correctly

Inital commit with new mainapp.
Merge pull request #65 from synergy55inc/CookieFix

Correct cookie save
Close #63
Merge branch 'Development' into HomePage
Merge pull request #66 from synergy55inc/lisa

Template Settings 
Switched to branch and reviewed functionality.  Looks good.  Had to force a refresh on each module to get my browse to reload the templates.  Something to look at when we roll out changes.  How do we force the client to start completely fresh to get recent changes.
Merge branch 'Development' into HomePage
Reorganize to utilize main_app, fixed logout and timeout.

#48 - catch the timeout in backbone.sef.js.  Not quite right yet.
Close #68 - Clear main region on logout.

Sequencing issue was caused by the app.js starting the sub modules even
though they weren't fully logged in yet.  Control was improved by
moving the start of the sub-apps to main_app which is triggered after
login is successful.  This stops the load of an app while the logout is
firing.

Issue with reports because it's not using 'job' as part of it's route.
That is trumping the other routing and creating issues.
Catch timeouts from any model or collection

#48 close
Added globalInitialize constructor for error handling of session timout
event.  This will not be overriden if a initialize is added to any
particular model for other purposes.
Refactored context_app.  Still need to add a message bus to show why
the session was ended, that's only in the console right now.
Removed messages from backbone.sef.js.
Merge pull request #73 from synergy55inc/lisa

Cookie - module
Add devpath to backbone sync

#70 Adds developer path support to context_app and adds to default
query string sent to server.

This is used to direct the server to use code in a developers home
directory.

dao.authorize also modified to send devpath data with returned context.
Merge pull request #74 from synergy55inc/HomePage

Session logout and timeout support

Discussed with Lisa.  Biggest concern is the logout - issue #77 was created to modify how logout works.
Merge pull request #75 from synergy55inc/lisa

fixed centering issues of main content #8
Merge pull request #78 from synergy55inc/DeveloperPath

Add devpath to backbone sync
Merge pull request #86 from synergy55inc/Development

Development