fix substraction bug and add unit test for
merge subtraction fix into money_trial branch
only specialize money_calc template for double; implement multiplication for other variations
merge master multiplication test and code
unit test rounding; fix rounding bugs; minor renames, and consts
Merge branch 'master' into money_trial

Conflicts:
	money.hpp
	test/test-money_calc.cpp
remove money::epsilon function