Initial Commit of Ghostream

This commit marks the official first commit of ghostream. Version 0.1.

It current features, a definition of Tuple, Tuple Format and Operator.

It also sketches out the design for a number of operators that will be
included in the final release.

Issues currently known about:

   - Operator joining - sometimes, dependent on order, operator ports
     suffer from slow reader syndrome, resulting in lost data.
   - Pulse needs to be better defined.
   - Split is undefined
   - CSVSource and CSVSink are messy.
   - Tests are limited to examples - need to introduce a testing
     framework.
   - ZeroMQ is currently used as the transport mechanism, I wish t
     explore alternatives
   - Benchmarks against Tuple are missing.