initial commit
don't emit unknown events from websocket stream
raise not implemented error for missing data property
pushes timestamp works with datetime and timedelta
readme with example
device instansiation example
docs and `skip_nop` argument for `stream()`
use json format for post requests
add `skip_empty` argument to `pushes()`
generalize api `push()` method
generalise `push()` and `send()` methods
readme update
readme update
negative `since` argument gives lookup in the past
use `bind()` to link api to objects
update readme
add support for magic file type detection
file push object fix for raw device_iden support
`api.push()` returns push object
fix `TickleEvent.pushes()` method