Moved framework back down to 4.0; added Microsoft.Bcl.Async for async/await support