01-01-2013 Update #1

[--- Login Changes ---]
Login now loads content asynchronously without leaving page
Split UserPanels for users and admins for easier stage editing after
login
Logoff now works properly and clears cookies
Refreshing the userpanel (after async change) used to put the user back
to login screen, this is now handled if the user is still logged in.

[--- Other Changes ---]
All data fetches are now asynchronous with messaging
Surveys and experiments should now be loading, a bug was discovered and
will be fixed in next commit.