Implemented authentication; added 4.5sec timeout for alerts; restricted route access for non-authenticated users.