Started to add Model components:
- created a model package for model components (part of MVC)
- created Block abstract class - parent for event and task classes