Added phone/tablet aware tiles
Redid most of the logic for tiles

The style is now dependant on box-sizing meaning
that support for IE7 is dropped. This allows me to
have visually perfect tiles.