Added session checks on dashboard, date, edit GUI buttons.

- It now stops users from accessing the dashboard if they are not logged
in.
- Added date at the top of dashboard
- deleted some useless buttons and profile information.