Reconfigured async tasks
Impelmented Tests for AsyncTask
added async task wraps (close #10)