Added support to LINQ Join and GroupJoin methods.

Also reorganized project.