Add a decorator to require user.

Add a decorator to require a user when visiting the first page
update init schedule

The function now returns the schedule initiated
Add remove scheduled task action.

Added ability to remove a scheduled task
Remove the slot 24 to 24

Remove the slot 24 to 24 which appeared after a slot whose end date was
the 24