Add getch framework
Add qwerty to 2bulsik conversion
Remove run-mealy.py. Separate getch.py
Separate run-hangul.py. Write qwerty_to_twobul
Add tests for hangul
Write add_rules and get_rules. Add tests for total function
Add rules for error cases
Meealy has feed() instead of run()
Change add_rules to add_transition
get_rules -> get_mealy, it returns a mealy machine scheme
Add tests for get_mealy
Complete IniFirstWriter
Assemble i,m,f into one unicode char
Handle special chars. Add tests for it.
Fix errors for some complex mids
Rename IniFirstWriter -> FinFirstWriter
Add tests for FinFirstWriter
Rename bad_ini -> bad_mid
Add IniFirstWriter
Better exception handling