Updated coffee to handle Mac vs. Linux differences by storing each type of command in a variable and evaluating the commands stored in the variables, rather than using a large if statement. Not sure if that's a better or worse thing to do. Also updated readme.