LB-1724 Post model updates for testing

Refactor code parts like
  annotation management
  date injection
so they will be clear and easy to test.
Add missing functionality like:
  https fix
  servers injection
  google items
  servers.backend support.
LB-1591 Unit test post model
Merge pull request #147 from nistormihai/post-model-test

Post model test and post model updates.