Add beginnings of a Notes model

- Cleanup; refer only necessary function
- Default to 0 on counts if none found
- Rename and separate routes for clarity