Tidy up grunt config to run the tests correctly

There are no tests yet but things are failing as expected now
Use pure CSS grids for layout

Removed the navigation section entirely for now, until it's needed.

Pure CSS comes with normalize built-in so the local copy is being deleted.
Display unique logged-in visitor stats plus some refactoring

Moved events code into a seperate route file