Closes #29, Closes #30, Closes #3. Added new functions.
Removing obsolete examples, closes #35.
Splitted tests into several files.
And some more on async
Merge pull request #36 from kmpm/testing

Splitted tests into several files.