Multi-iPhone compatibility

Adjusted sizes of buttons, windows, and spacing so it looks good on
non-retina, retina, and retina-tall screens.