#3 : extracting out scheduling logic to a function
#3 : calling scheduler function on app startup, fixes #3
#3 : updating version to 1.1