[#102] Added ability to have random access page providers.
[#102] Xcode upgrade
fixes #102