refactor play json and scala models

- move companion objects to models
- move json out of companions and into json package object