Adds documentation

*shifts autocomplete fn out of the node class (accepts a corpus as arg)
Places all sample corpus files in corpus directory
Adds file to .gitignore