Make models plural
Make tests reflect new plural models
Move endpoints into constants
Update shoulda matchers
Fix people typo
Add user agent