take a picture from camera
implements parcelable objects