.Net 4.5 and async/await implementation

Upgraded the project to .net 4.5 which allowed me to then implement the
async/await patter across every major class [some wiki stuff still
coming]
Additional impl for await/async

Implemented the 'sleep' functionality in the governor (rate limiter) so
that the creation of that request can be awaited.