Cleaned up the way images are created and stored by the camera plus some
bug fixes to adding location, comments.
Added a check to stop ReviewImageHandler overwriting pre-existing files.
Some refactoring