Change formatting of numbers

3 sig figs, and handling of negative numbers and currency prefixes. Resolves https://github.com/theodi/dashboards/issues/130