only set json content type if explicitly specified in accept request header
move all form packages into packages sub-dir
use logo as default form icon
render forms and handle regular submits - WIP