add a `form` pattern and restyle the index page

form will be the first "molecule" style pattern, hopefully combining a
couple atoms into a single entity... after I figure out how that works.