Fixed #415 Non-Admin profile can access Dashboard

In site.js, in pagebeforeshow, added logic for when the current user is
not an administrator, if the page is the dashboard, to redirect to
index.html