Customise icons

Allows all the icons used to be configurable i.e. so you can use font awesome instead of glyphicons