Minor refactor

Renamed base Activity/Asynctask to abstract
Added over-arching dagger module