Added Queries to Entity Framework Provider

Added Queries to Entity Framework Provider. This allows a user to create Enhanced Query Objects (meant to be read-only) that return View Models already shaped for display.'

This is similar to how S#arp Architecture does it with NHibernateQuery