Lots of changes. Fixed poster image.
Refactored some classes. Fixed tests. Started implementing calendar settings.