Add some documentation
Modify code style
Align objects on semicolon
Add support for selecting theme
Fix order of dependencies in build script
Build for version 2.4.0
Update change log, readme and homepage
Update calendar screenshot