Changed Partition to prepend a p to field names when partitioning by
them.

In order to avoid clashes in Hive between the partition columns and
fields in the thrift struct, where the partition columns are directly
derived from fields in the struct they are prefixed with a p.
Added documentation for Partition.
Removes TypedPipe `++`.

Instead `each` and a CascadingOperation is now used to get the path for
each file.
This closes #88.
Breaks closure over Google Splitter and fixes serialisation issue.
Fixes bug in Load.
Adds test to LoadSpec for delimiter based splitting.
Add ability to load a query from file.
Adds ability to append to hive table.

This closes #48.
Now publishes github pages with scaladoc.
Add hive-site.xml from ebenezer example
Add "known issues" properties to doc/hive-site.xml

As documented in README.md, with metastore set to localhost
README.md: add note about doc/hive-site.xml
Add upload tasks to maestro API
completed the design document
Added the doc images
design.md: spelling
Editing.
updated the document based on stephan's comments
upload returns sensible error when source directory is missing
Example cascade spec testing output against reference data