html description, form UI, knockout integration

also using pureCSS as temporary css framework
major layout changes

also includes minor bugfix from previous commit