Mostly fully kind of functional accordion.

Everything except for collapse on .focusout works. trying to get the js
for .focusout collapse to work.