General bug fixes and improvements
 * Stopped the navigation list from showing if you're not on a site
   as it just looks ugly.
 * Fixed one of the main routes that was being linked causing the site
   to totally break
 * Fixed JekyllFileReader.rb to read in the file contents and get the
   properties out. I think I was "in progress" with this.
Fixed bugs with reading and writing. Not sure how these cropped in
originally but here's a summary:
 * 'f.puts "---"' at the start of JekyllFileWriter.rb's writing method
   shouldn't have existed. This isn't the file format.
 * JekyllFileReader.rb wrongly assumed that the first index was the
   page properties, but it's not. Should've started from 0, the body is
   index 1 in this split case.
 * New page has a problem rendering because of the action being set to
   'update'. There's probably a way to share the update and new page
   functionality but will figure that out in the future.
 * Got rid of some debug print statements from clogging up the output.