Added user authentication, tasks and dashboard controllers, and created global header for logged in users