Allow reversed order of arguments when doing mathematical operations

Someone in G+ complained that you can do `money * 2` but not `2 * money`. Ruby has coercion which takes care of this problem easily, so instead of Fixnum having to handle Money instance, Money handles Fixnum.