update readme with changelog and fix spelling of programmatically