REV 3 - Implemented working skeleton of Indexing and Searching

Next up, need to refine the indexing and searching. Currently,
test results gave a higher score to a less desired document.

Todo:
	-	Give more weight to terms that are headers, title, anything
		that's generally more important.
	-	(Good idea?) Add a field to the document containing the important terms
		so we know which terms to boost the weight on
	-	Clean up some code