Removing a couple of swap files (gitignore will ensure no more are added).
Wrote the event observer that updates a customer's badges on checkout, and simplified the system by rolling "rules" and "badges" into one, since we're not going for very dynamic rules here.