Adds argument checking, proper equality to Money class