Revert "Fixed precision in tests"

This reverts commit 64eba0dc8f308a29cc272bbcbb3187eacf80b56d.
Revert "Renamed decimals to precision"

This reverts commit 21171ef4c3488613aec2165122d8d632aa405dfd.
Fixed Currency to really use subunitsInUnit