Use a FragmentStatePagerAdapter for flipping through images

Might *actually fix* the 12 month old memory leak. Android is a piece of shit.