Fixes #102 - font awesome integration

Replaces icon images with font awesome icons. (Except for filters.)

@alanjosephwilliams ready for review and merge.