Added the JBeal example. Also added and used some utility methods to sbol2.
Added full write support for rich annotations.
Annotations, including structured annotations now round-trip.
Generic top-level documents now fully round-trip.
Merge branch 'feature/richAnnotations' into develop