Restrict currency codes to three letters

Fixes #36
Allow zero to many spaces when using standard parse method

Fixes #35