Splitted tests into several files.
And some more on async
Merge pull request #36 from kmpm/testing

Splitted tests into several files.