1. Run Preview Scanning in another thread
2. Added test for orientation
3. Added touch event for camera preview
4. Added comment on Hackish logic to Orientation Change