Added userIDView to wrap restify endpoint handlers and pre-fetch user ID from the extracted email in the _user field
Adopted userIDView for views that always need to fetch the user ID
Added userDataView for fetching all user data, and adopted it where possible; refactored generation of user views to stay DRY
Added documentation for wrapper views, and moved the result argument of each wrapper view to the front of the args list, using view.apply with the args list provided by redisView instead of hardcoding the args. This way arguments are never clobbered, and callers are free to ignore arguments at the end of the list.
Fixed unrelated style issues from feedback
Inlined a function
updateGame now accepts full object to be updated (#99)
Fixed changes from review (Fixes #99)
Merge pull request #104 from soedar/update-game

Modified updateGame function
Changed the moderate endpoints (ie. `/game/{slug}/{status}`) to be POST instead of GET
Merge remote-tracking branch 'upstream/master'
Merge pull request #100 from cvan/user-view

Added wrapper views to pre-fetch user ID / data
Updated usage comments
Merge pull request #117 from cvan/moderate-fix

Changed the moderate endpoints to be POST
Merge remote-tracking branch 'upstream/master'
add waffle.io badge
Merge remote-tracking branch 'upstream/master'