Refactor tickets

Why direct SQL ? 

```ruby
@conference.events.where(require_registration: true, state: :confirmed)
``` < this will not do?

* it is lesser exposed
* it is sql backend agnostic as using AR instead on direct querying