added draper and did more service things
some cleanup
Updated pattern to include factories and services
fixed up dashboard controller
More services!

- Matches controller done
- Dashboard controller done
updated api player controller to use service layer
changed example api docs to have a uuid in the key field like the actual json response will
Players controller switched to services
fixed up presenters and player search controller
spec out base controller in isolation
spec players controller isolated from base controller
ratings updater fixed
fixes player ratings updater
speced out player decorator
Added some specs for player validation
Fix player search controller spec
added jbuilder for json views
model specs passing
controller specs passing
all specs except features passing