Allow creation of pages

Also, make go lint stfu
Keep track of and display pages
Fix all the little annoying bugs
Only show language specific pages

Elegant rewrite of language branching in indexFunc.
Fix pages link styling
Don't printout the contents of the failed file

Although this was useful for tracking down and debugging the silly
  error, this is quite a mess to throw up on brog init.
Fix minor issues. Mostly formatting and whitespace
Pass a string instead of bool for doCreate

This is better, but only marginally so.
Add language select middleware. Minor fixes.

Language select middleware replaces what was being done in getPages so
    getPages is no longer needed. The language needs to be retrieved
    twice but otherwise works optimally more/less
There were some errors in the last commit I fixed
I made the writePID Star Trek reference make a good bit more sense.
Bug on /changelang which will direct to itself
Errorf should always be a return.
Merge branch 'pages' of github.com:uiri/brog
Merge pages. Fix build error.