1.4.1 Updates and improvements to error checking

Made changes based on PR https://github.com/zendesklabs/ticket_field_manager_app/pull/9
I've also added in a conditional on AJAX fail errors to stop error messages being displayed if the call is aborted.

========

4.1.1 - Error handling and better support for multiple Ticket Field Manager apps in one account

Updated app to include better and more useful error handling.

The app will also use the metadata store across apps to cache REST API calls to the /users/{id}.json end-point (for current user). This will help reduce save hook timeouts. The app will however make calls to the /users/{id}.json on App.activated to ensure data is up-to-date
You shouldn't have to check for `user.tags`. The api will always return the tags or an empty array.