Markdown support
refactoring:

- move assert to test_helper
- move pagination to support
validation API added.
http.Client for GAE
Api Error struct definition added.