Added test for saving strings to xml with xml-formatting characters (eg. a contact named "Jane>\/"&").  Found bug where reading an empty string from the xml threw a NullPointerException.  Tested and fixed that.
Added tests for exceptions thrown whilst loading/saving.