add synonims support

some words can be replaced during normalization
mostly to support things like
1st <=> first
Release 0.1.0