Formatted project listing. Added messages when user attempts to access pages without being logged in.