utilizing new initWIthIndex:
new properties and designated init

- imageArray (now immutable)
- currentIndex
- initWIthIndex:
implemented functionality to skip directly to an image and paginate appropriately