Session & Adding/Removing Favorites

Edited and refactored sessions.
Login and adding locations/users only appear in places that make sense.
Added remove_favorite and add_favorite to the controller and views and routes. Users can now add and remove their favorite locations.