Layout components in a grid

Fixes #38

Unsure of the layout section in css. Currently has floats. Unsure of where
to keep floats. Might be better as modules rather then layout.