New abstract class TextAsyncTask. Extend in activity to perform background network operations