Added functions for creating version annotations, more tests
Add some tagset tests, check for multple tagsets
Fix delete in tests
Add version annotations to all pychrm tables
Update tests to checked attached version annotations
Added some version handling to scripts.

Not yet tested
Added additional test case

The combination of a TagAnnotation on a file, and that file being a FileAnnotation on a project/dataset, seems to go wrong
Add workaround for mysteriously race condition
Add method for deleting tags and tagsets
Add test of deleteTags, cleanup deletes in test_PychrmStorage
Add method for unlinking annotations
Test unlinkAnnotations
Check whether list of annotations is empty
Change test to check an OriginalFileAnnotation
Minor cleanup
Remove OriginalFileAnnotations in script
Reload the OriginalFile to prevent data loss
Check versions and table schema separately
Added test_getVersion
Wrap message in str in case of unicode in client.setOutput