Updated views to have the custom types instead of using id object
updated pageController to pass in custom data objects
added UIImageViews to all views