web version of analyze() saves log to db
Merge branch 'master-google-motion-charts'