Fairly serious refactoring of libSBOLs in preparation for v2.0.
Moving comap implementations into their own classes to work around a scalac bug.
Renaming the sequence module to component.
Added some of the core data model and plumbing.
Shuffling how dependencies are managed.
Added some rdf-s vocabulary, and unit tests for it.
Refactoring of the pickler API.

The original API didn't surive contact with the enemy :D This version is restructured to actually work, and to provide a balance between implicit magic and user-directed rules.
Pom file refactoring.
Added a non-working ofType method to the rdfPickler package.
Pickling implemented for a bunch of abstract types. Started to add concrete classes for e.g. DNA.
DnaComponent still doesn't compile - something whith the recursive type bounds is hinkey
Got the sequence component inheritance working, but we've sacrificed some type bounds.
Added an example module.

Started writing an example that exercises DnaComponent.
DnaComponent pickling now works.
Both DnaComponent and DnaSequence are now being correctly pickled, together with annotations.
RnaComponent and RnaSequence now also serialize.
ProteinComponent and ProteinSequence are now pickled.
GenericComponent now pickles, and has an example for glucose.
Added examples/pom.xml - not sure how that was missed.
The examples module now builds command-line wrappers for the demo apps.
Updated the README file.