update fontawesome to 3.1.0
add check to supress errors on servers without Phar enabled
update fontawesome styles