Rename MainActivityFragment to BaseFragment and use it as parent for rest of Fragments

Signed-off-by: Frca <killerfrca@gmail.com>
Rewrite Network Tasks to proper child parent logic

Signed-off-by: Frca <killerfrca@gmail.com>