Pushed business logic from controller to model

* Score model has been broken up into 3 modules
  - Database
  - Memcache
  - The rest of the Score module
* Database, memcache, and score fetching have been pushed to the Score model.
Updated datastore indices
Added datastore layer
Updated season year
Datastore now saves data
Excluded datastore save, due to unwarranted side-effects
Shifted memcache logic to datastore level
Removed scar tissue (unused code)
Removed refactored code that's being unused.
Merge pull request #9 from FenrirUnbound/feature/refactor

Feature/refactor