Creating a sessions controller, enabling login/logout functionality, limiting the abilities of users not signed in, and modifying views to accomodate these changes