add storm context to api
allow all types of spouts (including feeder-spouts)
allow a stream to be the generator for another subquery
clean up rename logic
filter function capabilities
remove print statements
create a function to run a storm query and get all results back
project-lifecycle is test usage of the storm platform

- platform has many attempts at dynamically creating tridentfns
  and tfn is the proper solution
removed testing methods from storm platform

- corrected map/mapcat/filter cascalog operations to allow for
  multiple invocations
clean up aggregator to use new style
allow multiple values returned in a mapfn

- also handle using a stream as a generator