Major rewrite of numerals

Now they're limited to one hundred
Add automatic unittest generation for numbers