eliminate unused styles .bg-1 .bg-2 .bg-3 .bg-4 .bg-5
Merge pull request #500 from apelade/unused_bg_styles

eliminate unused styles .bg-1 .bg-2 .bg-3 .bg-4 .bg-5
redirect users back to most recently viewed page after login

user story https://www.pivotaltracker.com/story/show/64997344
based on recommendations at the devise wiki
https://github.com/plataformatec/devise/wiki/How-To:-Redirect-back-to-current-page-after-sign-in,-sign-out,-sign-up,-update
with slight modifications to request paths that are ignored.
refactor of redirect after login

user story https://www.pivotaltracker.com/story/show/64997344
refactored store_location method so conditional logic in the
method has a much clearer intent based on code review suggestions
further refactor of redirect after login based on code review

user story https://www.pivotaltracker.com/story/show/64997344
tidied up matching line based on suggestion by @yarospace
refactored black_list method reduced to single method and used
rails route helpers to prevent hardcoding paths based on
comments by @yarospace and @yggie.
Addition of controller and view specs
redirect users back to most recently viewed page after login

user story https://www.pivotaltracker.com/story/show/64997344
based on recommendations at the devise wiki
https://github.com/plataformatec/devise/wiki/How-To:-Redirect-back-to-current-page-after-sign-in,-sign-out,-sign-up,-update
with slight modifications to request paths that are ignored.
refactor of redirect after login

user story https://www.pivotaltracker.com/story/show/64997344
refactored store_location method so conditional logic in the
method has a much clearer intent based on code review suggestions
new branch to fix event_occurences bug.
Pivotal #:76544670
repeating event schedule is not respecting end time limit (event.repeat_ends_on)
Fixes repeating event repeat_ends_on bug by modifying the next_occurrences function to only accept scheduled event instances before that datetime.
Merge pull request #498 from PurityControl/user_redirect

redirect users back to most recently viewed page after login
add user count to members index page
fix for building for users with one line instead of two lines
add commit because Travis CI is not working
Remove Scrums Table and Model
Refactored many event spec tests. The "let" methods for defining functions had been confusing and didn't work well with overriding the options parameters, so those tests were refactored to use a new event method, next_occurrence_time_method.
There was already an attribute, next_occurrence_time, so I renamed that to next_occurrence_time_attr to avoid confusion.
Also, new class variables for collection_time_future and collection_time_past, which are used for getting collections of scheduled recurring events.
The original goal was simply to fix the collections of scheduled recurring events, but it has turned into a significant refactoring of the event model and event model tests.
set Event.collection_time_past model variable to 15.minutes (instead of 30).  This controls when 'late-starting' events are no longer displayed as upcoming.
some refactoring of Event tests and the Event model, recommended by Samprit and yaro.
Merge pull request #503 from betasve/add_member_count_to_user_index

Add users count to Members index page
Merge pull request #506 from sampritipanda/remove_scrums

Remove Scrums Table and Model
Merge pull request #499 from YaroSpace/live_sessions

Display current live sessions
Merge pull request #504 from jon-engelbert/event_occurrence_bug_fix

new branch to fix event_occurences bug. Pivotal #:76544670
Move ActsAsPage to a Model Concern