First draft preview viewpager

Added logic around scaling viewpager
Added logic around positioning viewpager
Optimized view for preview fragment