Revisions to generic.xml

Here is a first run at revising generic.xml to better handle prose and verse text.  Hopefully enough specificity has been added to the CSS rules.
In this particular instance I had trouble properly sizing  the `<div class="tei-ab"></div>` with text in it because its parent was also `<div class="tei-ab"></div>` and the result was a content area smaller than intended.  My initial workaround was to define `.jf-ptr` with `position: relative`, `height: 100%;`, `width: 100%;` and set `display: block` for reasons mentioned under line 51.  This didn't work out as well as hoped so I removed all properties and left `display: block` since it's my preference for all divs that contain multiple child elements.