adds favicon, fix responsive issues, refactor styles