reading the design doc of webfui is highly recommanded!

human readable version here: https://github.com/denlab/cpug-meetup/blob/add-ons-meetup-february/meetup-20130226.org#introduction-a-webfui