Implements HAL JSON on Mongoid::Criteria

This also implements pagination on the criteria object.
Remove protected attributes from JSON output

Since we have href navigation through HAL, there’s no reason to have
the id attribute in the JSON.
Add characteristics to characters and games