refactor of collection api, events and methods
Merge branch 'master' of github.com:DimitarChristoff/epik