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
Merge pull request #431 from DasNerdherder/master

Fixed #415 Non-Admin profile can access Dashboard