Remove `name' from positional args of Program.__init__
Use datetime, timedelta for next_runtime, intervall
Add `run' and `update_next_runtime' method to Program
Fix some formating