Lots of changes to css

Reformatted colours at the top
reordered elements in the header to a more logical order
increased the amount of the rounded edges of the header
added more comments
added footer class
also added not currently used comment for unused classes