Some styling and code formatting tweaks.

Squashed commit of the following:

commit a7015f96ea2e36fb3f6c54534e303cbc16a057cb
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Oct 19 14:50:20 2013 -0500

    Fixes some formatting and builds 0.3.5.

commit bc62c426d2783be505bf6b6763b6dfafb9b13f92
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Oct 19 14:45:57 2013 -0500

    Reverts some unit-related changes.

commit b1183a2e3d34cab784144bfd0092194cb3404700
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Oct 19 14:35:34 2013 -0500

    Reformats dependency listing.

commit 2529b7d9062839f2331a25ba24eb3e82675c4f09
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Thu Oct 17 21:27:05 2013 -0500

    Adds HTML and CSS for unit selection.