Add linguistic filter bit.
Add some implementation notes and gitignore