Beginnings of an API
Sorting, and adding `request`
Tidying up templates for proper badge data
Making use of new API
Changing my mind about data availability
Bailing out - this is a programmer error
Moving page size to default query
Adding `default_query` parameter to API middleware
Removing redundant setting of content type
Adding some method functionality to `remote`
Default badge ID
Passing through error code
Reducing redundant redundancy
More sensible naming of badges
Merge pull request #173 from andrewhayward/api

[WIP] Pull data from remote data source
Adding tests for api.js
Adding getBadge tests
Merge pull request #178 from stenington/api-test

api.js tests
Merge branch 'master' into api
Handling API errors in the API