Feature/refactor

* Changed formatting of ScoreSource's fetched data
* Added ScoreSource to the Chain-of-Responsibility
* Mocked service for urlfetch
* Implementing ScoreSource
* Added server-side error codes
* Utilize DataBlobFactory to generate test data
* Functional tests check propogation of data
* Functional tests check propogation of data
* Initial ScoreDatastore implementation
* Add functional tests for ScoreFactory
* Restructured package layout & accomodating tests
* Implemented ScoreMemcache
* Properly implemented super call
* Abstract class needs to derive from basic Object
* Test memcache tag creation
* Test for basic fetch
* Skip API tests until after refactor
* Stubbed out everything except for ScoreModel
* Redlight tests for ScoreMemcache
* Updated abstract class Score to pass tests
* Redlight tests for ScoreFactory & Score
* Generated skeleton for ScoreFactory