Refactoring scheduling.

Module `users` should only contain the data structure itself,
not the command handling logic.
Refactoring procs.
Introducing channels.
Don't crash if an erroneous label countains spaces.
Advertise when sendig message to inexistant target.