EST-38: BreakOptions and Event

* new BreakOption (abstract class) with subclasses:
  - FixedBreakOption
  - RollingBreakOption
* deleted old Event class, reworked into new Event class
* EventSubject interface