Renamed ChunkListener -> ChunkSystemListener
Added observable interface
Refactored observers
Implemented chunk listener
Added binder to bind chunk targets
Fixed issue #10