Restructured the code so that it could be rendered on my blog more easily
Added a margin around sections