[FIX] parse_number should create a non-native currency

"1" just means "some issuer, don't care which"
[FIX] parse_number correctly setting _is_negative
[TEST] add more from_number tests