Add a new FragmentActivity and ImageFragment that supports arguments to allow backstack traversal