Initial import for campfire.api
Added possibility to define cache_size while instantinating Api class
Added log information when instantinating Api class
Renamed Api.poll() to Api.attach_poller(); Added Api.detach_poller()
Moved Api._respond from one place in file to another
Fixed comments on Api._fetch_cached_messages and Api._find_index_of_last_value
Added tests for Api.__init__
Further comment updates
Filter message structure using listeners
Refactored finding new messages for new poller up to given cursor
Reordererd input args order for Api.attach_poller
Removed src/event submodule
Added src/event.py to ignored files
Added missing import
Fixed method name
Use listeners.filter instaed of listeners.notify to filter message structure
Added tests for attach_poller
Fixed typo in function name
Added missing variable
Added test_poller_is_called_on_recv test