Cleaned up some code and optimized for small screens and retina

Hi,

I cleaned up some of the code and optimized for small screens and retina display.

Still need to include a 2x image, though. logo@2x.png is right now the same size as logo.png but it should be 2x.