Updating to .Net 4.5 (async) with EF6 - based on CypressNorth/.NET-EF6-GenericRepository implementation.