Rearrange and implement basic docstrings.
Add fulltext search. Ammend README.
Merge pull request #1 from MichaelHatherly/mh/rewrite

Major Rewrite