Final project for CSCE 470 - Information Storage and Retrieval - Fall 2013 at Texas A&M University