Convert Event to use Virtus, fixes #86

- Add specs for Threatinator::Event
- Replace property definer with virtus for Event