Lots of tweaks - added font awesome, fixed lots of spacing and presentation.