Improve abo.money classes

'Currencies' namespace is gone; Currencies.AUD -> Currency.AUD

Money class must now be subclassed to specialise for a specific
currency; Money constructor takes one argument only: Money.AUD(value)

Fixed Currency.quanitze(float) case