Add CurrencyParser and tests

about #3 #4