Change subject to location

- Change the `Subject` resource/model to `Location`
- Add specs
- Add `database_cleaner` gem (config'd to reset database state before each spec runs)