added favicon
stylistic changes and mobile-friendly