Move currency extraction out of Converter

Signed-off-by: Igor Popov <igor.popov89@gmail.com>
Simplify validation code

Signed-off-by: Igor Popov <igor.popov89@gmail.com>