Move to org.skk
Use Wrapper classes instead of ArrayList as a type
:shower: Code refactor
:shower: EventBus name makes more sense, instead of EventRepository
:shower: cleanup move to separate internal package
:tada: more tests
:shower: cleanup - reformat code