Added support for last execution information in the scheduale

In the scheduler table added a new column with the time stamp of the last execution.
The data is saved in a redis hash so it will not be overridden each time the process is restarted.
Added 2 functions 1 to set the data in the hash and the second is to get the data from the hash.