Updated fontawesome and gutted unnecessary css

This new font includes a different github icon. I've also removed unused
fontawesome css that applies mostly to bootstrap. The new .less file
is parsible by the less.js code as well as the less compiler.