Tidied up unused code
Made sure all projects are using correct versions of Entity Framework\SQL compact
Added a configuration point to enable users to override the node factory and supply custom node implementations. Also refactored how OrderBy is applied so the concept of modifying an entire query is re-usable.
Renamed the overwritten Children property on TreeNodes so we can still use the underlying one on the base type if we need to
Implemented and added integration tests for $expand (only supported for entity framework). New project\nuget package introduced for this utilising the custom node construction bits added previously.
Updated to v0.6.2