Fixed FlashCardActivity viewPager

'Resets' the view on each new fragment when scrolled to in viewPager.
Also moved some of the heavier initializing out of onCreate into their
own seperate methods.