Docstrings and Unit Tests

- [x] Adapter docstrings
- [x] Serializer docstrings
- [x] Install sinon for stub/mocking
- [x] Adapter unit tests
- [x] Serializer unit tests

/cc @holandes22 @benkonrath
I like full sentences when possible, too.  I also like to keep comments under 72 characters (also PEP inspired).  In this case the line was one character over, so I just trimmed the period rather than adding a line break.  Splitting hairs, I know. :-/