Fix issue #1

- default currency format per language
- adds prefix/infix/postfix support
- adds parenthesis + - support for negative values
- adds tests