brought in new changes made on SbolDocument.java and merged with
SbolWriter.java. Errors were resolved but sample data needs to be more
detailed tested.