check that user has supplied appropriate stream types
tests are helpful
Merge pull request #77 from mapbox/check-stream-types

Check stream types
rough sketch of serialization stream
sketch deserialize stream
remove comments
callback after flush plz
use callbacks to handle errors
de/serialize Info objects
deserialize stream needs to determine tile vs info
explicit api and better tests
fix typo
unit tests for de/serialize functions