refactor models module into package

- still have some local problems in PageOperationMixin, but
- at least unit tests pass
one more step to better code

- but still far away
Comply PEP-8