save schedule criteria and time

closes #4 and #5 
You will need the latest master branch on concerto because I had to add a line to the content model to install callbacks.