Add full-text indexing to sufia (from ScholarSphere)

refs gwu-libraries/gw-sufia#80
Alright, I rejiggered things a bit to make the generator and rake task behave more consistently (where the generator adds files under version control and the rake task can be run repeatedly).