Allow a User to Sign In/Out
Update Based on PR Response
Add a Before Filter, Plus Other Minor Changes
Change a Previous Alteration to Regain Proper Functionality
Minor Update - Syntax Change
Add Several More Changes to Make the Implementation of Key Features More Elegant
Add a New Before Filter to Make Sure a User is Logged Out for Certain Actions