added synonym API endpoint, and can retrieve data by clicking on words.  added AltSpelling model and table, changed text_to_word_objects method to separate words from punctuation and various capitalization formats and to retain both.  currently rethinking how lines are stored.  scaffolder is doing waaay too much.
created join table for alt_spellings and lines, sqlite didn't like lines_alt_spellings for some reason...
about to roll back to lines migration and delete all migrations after it.  need to convert HABTM relationship between lines and words to a has many through relationship
clicking synonyms and rhyming matches replaces the word on page refresh...about to get the manual replace working
the manual replace works on refresh, time to make it pretty
got popovers to display buttons, but they need some work...
most basic functionality is there...still needs some cleaning