Bootstrap -> custom CSS. Glyphicon -> font awesome

Removed bootstrap for layout, hand wrote some flex box instead. Added some classes to things to facilitate this.

Made some small accessibility changes.

Without bootstrap we don't have a license to use glyphicon so had to switch to font awesome.
Merge pull request #10 from stephaniehobson/flex-box

Bootstrap -> custom CSS. Glyphicon -> font awesome. Other fixes.