Layout, Icons, and bug fixes

- Retina images for all icons
- Favicon
- Layout improvements (specifically on smaller screens)