Use sample data and mockup code and little cleanup

* Subscription
  - support `mark_as_read`

* MockAPI
  - store log http call
  - return sample data

* Code refactor
  - rename `pydeely.util` to `pydeely.utils`
  - reduce and rename testcase files
  - Some method arguments change