Test adding StationXML in a BytesIO.
Fixing BytesIO handling
Adding fix for memory SEED files.

Discovered via a test that is also added.
Two more event tests.

One for adding a single event dictionary. One for automatic type
conversion for event parameters currently failing.
Automatic type conversion for event dictionaries
JSON and memory file input for the events
Tests for event JSON input
Automatic downloading for events.
Updating gitignore
Additional event adding tests
More tests for adding various different objects
More test coverage
Some small design changes
Added travis configuration.