Tesseract optimization and navigation update

Custom binarization of the pic taken by the camera for tesseract
optimization. Plus startActivityForResult when calling the
CameraActivity