Add methods for currency formatting and parsing

* Adds methods for parsing and formatting monetary amounts between it's
  fractionized form (long) and human readable format (string)