multiple performance improvements.

replace xib's with storyboard
change update mechanism to use main thread view
rename delegates
optimize calculations to ensure that scale multiplications are reduced.
stop updating the background texture frames while not being shown.
fix loop for updating from last frame to current frame.
much improved experience.