commiting before reimplement everything. that's for history
Merge branch 'master' of https://github.com/esseti/gae-base-py