clean up any temporary files
add location error handler
add take photo feature
add filter feature to the image