Make sure annotations are created.
Fix shared tag test.
Fix documentation.
Add more tests to validate move of objects.
Add new tests to handle the move to rw----
Clean up code.
Review java doc.
Remove "broken" annotation.
Remove $revision.
Merge pull request #1615 from jburel/rebased/develop/annotation-test

Annotation test (rebased onto develop)