extract generic LoaderFragment superclass from KeyList
use LoaderFragment in ViewKey tabs

Closes #616
Merge pull request #619 from Valodim/loader-fragment

Introduce LoaderFragment