Initial commit.

Added first version of linq that supports constructing linq objects and
some transformations.