Short names

A lot of moving parts moved to add one new feature, there's now a "Browse Saint by Name".  This required adding a short_name column to the saints table (easy), and populating it with the minimal name of the saint, so removing all the titles (Bishop, Virgin, Martyr, etc) and all the localizing info (of Benevento, eg).  That required some regex parsing of the saints and then a bunch of manual fixup, since the regex can't tell that the 'Virgin' of "of the Blessed Virgin Mary" is important to keep, even though in "Agnes, Virgin" it is not.  Once that was completed, the new field was added to the Saints class and a new get_by_name function added to Saints, allowing one to retrieve a hash with the key as the short_name, rather than date.  Along with that the get_by_name can restrict by letter of the alphabet, if you only want saints from a-c or somesuch.

All of that was rolled up into the new browse, which uses a series of vertical tabs to segment the alphabet into manigable lists of saints.  The final display mode is mostly similar to "saints by date", with the same issues around gridlines to work out, but it's all live and working. 

Tasks remaining are a better popup when you click a saint, probably including all name variants from the MS, and better display UI/UX