Remove unused composer.json
Add .idea to gitignore
Adding JSDoc and code cleaning
Update README
Change Collection to Channels
Use namespaced channels
Update README