more tests; less code
simplify parsing
Add tests for billion
Disallow numbers like "thirty nineteen"