CYB-85 Move servics from app/models to app/services
CYB-85 Move servics from app/models to app/services.  Making API more consistent internally and with Rails standards.
CYB-85 spec cleanup for service renaming.
Merge pull request #25 from coyote/move_to_services_folder

Move to services folder
Hooked up Engagement Index with API; Also can query DB for Engagement Index Data
Merge pull request #27 from NolanChan/CYB-82-final

Hooked up Engagement Index with API
[nojira] -- Ready to demo; Removed button header sort; Made code more efficient; Fixed current user highlighting
[nojira] - Removed inline style and repetitive code, and fixed page redirection code
[nojira] -- Removed cursor:hand, Changed 0px to 0
Merge pull request #28 from richcreationsrc/engagement-index-ready-read-data

[nojira] -- Engagement Index Ready to Demo
CYB-74, CYB-86.  Adding background worker process and first worker

* Uses the sidekiq background processing framework, and sidetiq for period job execution
* Adds a thor task to kick the job off manually
* Requires Redis
* Updates README.md file with latest instructions
CYB-77 Create a Submissions Processor.
Current Student ID is delivered to Front End; Front-end can deliver current student status to back-end
Merge pull request #30 from NolanChan/CYB-89

Engagement Index now recognizes and can update current student
Merge pull request #33 from coyote/submissions_processor

CYB-77 Create a Submissions Processor.
Merge pull request #31 from coyote/background_services

CYB-74, CYB-86.  Adding background worker process and first worker
[CYB-95] - Added Percentile column with sorting, removed Rank
[CYB-95] -- A big commit: Added percentile, removed rank, added instructor view, added highlighting, share/not share views via the landing page are now working properly
[CYB-95] -- Fixed minor backend code
Merge pull request #36 from richcreationsrc/engagement-index-percentile

Engagement Index Percentile