Set the name of the Nav attribute to select
Rename Transform to AbsURL
Move AbsURL into seperate file
Chain transformers and test cases

Transformers can now be chained together, working on the output of the
previous run.
Fixing up source code formatting.
Change the order of Apply to be more Unixy

Typically the destination is on the left and the src is on the right.
Move in memory target into target module.
Reducing scope of RenderThing*
Move writing next to rendering

All render(Thing) calls have a WritePublic call directly after it.  This
refactor creates one function that makes the specific call sequence.
Code cleanup
Use io.Pipe for chaning render tasks.

Also clean up logic for finding layouts.
Better handle missing layouts

Panic is too extreme.  Instead the library will write out a message in
verbose mode.
Moving transformation on a per-page level
Change transformer order
Refactor Permalink to private function

This will allow for reuse of this particular function.
Add support for Relative Permalinks
Refactor layout selection code

The render code path would use a fallback if there was an exception.
This change instead relies on explicit declaration of the layout to use
and includes a check to see if the layout indeed exists before
attempting to render it.
Adding back the hugo homepage.

Deleted the page accidentially
Test case for permalink functionality
Permalink to include multiple directories levels