added new parallel option for highly async systems.

The new parallel options may assist with performance increases, but it
can also have the side effect of increasing concurrency exceptions given
we will allow for rest API calls to go out to azure storage at the same
time.

Increase max degrees of parallelism in our testing application from 2 to
5

Aligned code with patterns found in NEventStore and cleaned up some
using statements