* Better caching mechanism
* Added MarkMessageUnread
* Added AdjustMessageLabel
* Added MessageMoveToArchive
* Added MessageMoveToTrash
* Added ResultDetails
* Renamed `SmartSchool` to `Smartschool`.
* Increased test coverage
* Code cleanup
* Added `smartschool_report_on_results` script to send emails about new results.