Rudimentary initial support for bootstrap 3

This keeps support for bootstrap 2, and adds initial support for 3. It's a
little messy right now and does not support sizes other than large, but this
will eventually change.