Rewrote back end in python using google cloud endpoints. WIP
Merge tag 'master' into python
Merge branch 'python'