Improved imageRecorders error handling

- When JSON responds with error an alert will popup
- Added simple file extension validation. May need to add more
extensions.