added favicon and small mobile optimizations