Money now a decimal instead of string on viewmodel to fix rounding errors