unit test coverage for authVC
adds requestWithMethod and tests
adds sendAsyncRequest
starts refactor
more refactoring
adds cancel button
done refactoring
final refactoring
Merge pull request #1 from peterzakin/bg/refactor

Bg/refactor