Feature/859 schedulable not supported

Fix for #859: now we are scheduling the jobs only from the settings page. We still have to deploy to all our clients and see if we stop getting error emails related to this issue.

Also, fix for #890.