Issue #46: Add back endpoint error alert banner.
Issue #48: Add font-awesome assets.
Issue #48: Litter new icons in various places.
Issue #48: Document font-awesome library version and licence.