Add main entities, interfaces and unit tests
Merge pull request #1 from matks/feat.addTickets

Add main entities, interfaces and unit tests