added comments in code, reviewed parts of the preview code
fixed RelativeLayout dependency, code improvements and comments on CameraPreview impl