[Fix #8] Add -l --languages option
update tests
modify tests to test locale subsets
Faster method