add favicon and more mobile css fixes