Removed ctor overloads and pulled concrete instatiations up to the ApiFactory static method.
Also had to fix tests that used ctor overloads.
Pulled variables out re credentials to make it easier to see whats going on
Move Api and ConsumerCred classes up to ctor
Merge pull request #182 from gregsochanik/fluentapi-ctor-cleanup

Fluentapi ctor cleanup