Message queue and transform funcitons impplemented.
Added logic to create a set of changes when processing transforms
Added support for static dependencies to derives.

Static dependencies are dependencies whose modification
does not trigger the dependent derives to be recomputed.
Merge pull request #2 from danielytics/master

Message queue and transform funcitons impplemented.