Error Handling & bug fixes

- added custom error messages by extending CI's core Exeption class
- implemented error handling for all Ajax and Jquery functions
- some bug fixes
- added capacity to limit number of images per marker