rename and restructure phonelog models

- improve speed of pillow
- improve idempotent behavior of pillow
- fix bug where entries of the same type with the same second-rounded
  date were competing (only one would get saved)