Rewrite chewing related code
Add BOPOMOFO_MAPPING
Rewrite MainContext related code
Implement bopomofoToKey