Revert "Revert "Tested async task execution with mocked datastore.""

This reverts commit 37a5bdb93aabda02887018410493dd326e55c6b8.
Restructure modules.
Merge pull request #2 from matejonnet/master

Restructure modules.