Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
First integration tests included.