Fixed httpUpload logic fallacy (go back and read docs!) and have
hopefully fixed the bug with releasing the camera. Actually forgot
to call the releaseCamera() method in stopRecording which ends the
recording and makes an intent to move to the upload screen. To be
tested but just making the commit for now.

Also modified the .gitignore to ignore some stuff that Tim Storer
suggested omitting (basically anything generated and not written
by ourselves.