abstract min time, max time from meetings
add async ablitiy to all http request
add google direction api
1) add static support, 2) add widget
add time line support
add redis as cache, implement simple test cases for both redis + plan
refactor, delegate view to planner
add uwsgi support
before widget impl
add widget redirect support
1) add img. 2) extract values from attri rather than text value
add widget support
use django logging infra
add ip check at view level
rearrange button frame location within image map
rename widget_id to key
rename widget div to oneclick-widget
implmenet planning algo for phase 1