Jchansen/add back public page

1. Added an index.html file to serve the public facing site.  When the user is logged in, application.html is served, otherwise index.html is served.  The reasoning for this is that a public facing site typically displays different content (or different messaging and features) than the logged in version.  Since there's a high likelihood the public facing site will have different content, we're breaking it out into it's own JavaScript.  BUT, since the relationship is close to 1:1 right now, we're reusing the components from the logged in version.
2. Fixed a bug where not all views had a corresponding left navigation element highlighted.  Now they do, for both the public site and the logged in version.