Get rid of unnecessary nest.
Put form builder methods in a module so others can use it.
Add form input specs.

Also, move them out of the subdirectory.
Make the controller extension opt-in.
Add information to README about caching.
Everyone likes badges.
Bump version.