Reorganize source - subdir per executable, implement tokenizer + lowercase