Fixed unlearn, tweaked update, added backup

Git derped all sorts of bad but I sorted it out.  Had to figure out how to squash commits from terminal--fun times!