Styling and structure changes.

In this pull request, a few things will look different:

A layout has been added, so you're page can be structured more easily
One external stylesheet has been introduced, so styling isn't sullying your logic
I've created a config.ru file so it is rack compliant and can be run with "shotgun"