Improve icon resizing in the home page.

Changes behavior to prevent exceedingly small icons on exceedingly wide viewports.
Also spreads out the icon and title text in small, portrait viewports.
Merge pull request #10 from archshift/icon

Improve icon resizing in the home page.