Require account to view application

An account is required to view the application. Also, if the user is
logged in, Index returns the application view (like Facebook).
Update Silverlight front end and refactor classes

Huge Silverlight front end update; looks good. Also refactored the
Silverlight class library.