Overhauled the entire interface and implementation

* New script, 'todo' to act as primary interface
* No more cronjobs
* Everything is lazily created