adding previous next capabilities
Added support for indexes of indexes & ordered indexes
Moved static content to /static
Renaming indexes template to indexes.html
Including documentation on indexes
Updating a bunch of the docs
Shrinking the readme to just the basics to avoid dupe with doc site
Fixing link to contributor page on github
Fixing getting started link.
removing erroneous debugging output
fixing badlink on homepage
Fix example in docs that wouldn't work in practice

The pflag package used in hugo has to use the "=" sign
for double dash options such as --source. Thus the original
example `--source ~/mysite` is already incorrect. Adding
the = sign though woul not fix things in this case, since
`--source=~/mysite` does not get resolved to /home/username/mysite,
but looks for the ./~/mysite directory within the current directory.

To resolve this, either the directory name has to be changed in
the docs not to use the "~" sign, or have to change to use the
single dash version of the command line flag. The latter seems
to be more in line with the rest of the example.

Leaving `--watch` as a double dash option to minimize the change,
though it could be either way, since the follow up example uses
the single dash version of both.
update document for content directory
Populated page Site metadata.  Enables accessing Indexes from Page template.
Make sure hugo --version prints the version and does *nothing* else.

Any program, when asks to print their version, only prints that, and then
stops.
hugo checks the config (and prints a warning message if not found), and
proceeds to generate the site!
Yet, the user just wanted to check the version.

This patch makes sure hugo stops after printing the version.
Added .Content variable to docs
Added examples to indexes.md
Provide better error handling

Change the method signatures to follow the check ok pattern.
Support pages without folders
Using a composite literal to create a page.

Wonder why the need for composite structs.  Not sure if my go knowledge is lacking or if this is cruft from other programming language doctrine.