First pass at the ReverseIndex model
Broke stopwords out into their own modules for easier modification and use, updates to the reverse indexing process, added index cleaning