Implement currency formatting

- [x] Implementation
- [x] Tests
- [x] Doc

Fix #238 
Yeap, we have discussed about this and it was clear this was needed. Although, I also believe this could be simplified.