[MCC-140732] Feature/better index

Fixes the filtered index by status, adds specs, begins the refactoring of the big spec file by pulling things out into a specific drd_index_spec.rb file.

```
Finished in 56.38 seconds (files took 0.64189 seconds to load)
19 examples, 0 failures, 1 pending

Randomized with seed 10197
```
Should these method names be <code>create!</code> since it calls <code>create!</code>