Added verbose functionality to is_compatible
Separated changes into a separate function
diff() method moved to a independent helper function
Added optional string_io argument
Object changed from string IO to file-like
adding coord now overwrites existing coord of same name
Merge branch 'warn_coord_present' of ssh://github.com/niallrobinson/iris into warn_coord_present
separate function which overwrites pre-exisitng coords