closes #34, adds version control on pychalk and incorporates chalk.eraser