.NET 4.5 SDK is now entirely async

- Prettied up the code quite a bit.
- Removed DLLs for the NuGet equivalents.
- Added async support for the console test environment to be able to use
the new async methods.