Add `letter` parser
Add `word/0` parser
Add `many`, re-implement `word` as `many letter`
Place definition of `word` after definition of `many`
Add `many1`
Re-define `many` using `many1`
Merge branch 'feature/many1' into develop