Fixed DI

Stable release of abstract Fragment, Activity, Presenter, Task with
injection
Added additional abstractions