Update to latest Bootstrap, FontAwesome.
Update to FontAwesome's new .fa-* naming scheme.
Rearrange internal documentation.
Refactor out alert generation and footer.