Fixes bug in Reasons

That's what I get for only testing on one user. Hashes are hard :confused:

Also adds the ability to declare reasons with because. e.g. `++ <user> because <reason>`