quite a bit of restructuring to fix grunt build task & implementing fontcustom icons