Extracted test data into separate TestData.scala file and got rid of most duplication in the indexer tests
Implemented proper escaping of commas in "bin" index values using URLEncoder/URLDecoder
Added lots of tests for the storing and retrieval of indexes