Swordtesting

This PR is big and ugly and I'm sorry about that. It does an awful lot:

 * gets Travis running without problems.
 * updates the layout on edit forms and tables to be a little more visually pleasing.
 * cleans up all the .orm.yml files, which causes most of the changes - the CRUD classes, controllers, forms, and views are all updated
 * starts testing the SWORD API, and starts refactoring it a little bit.

In addition, it fixes mjordan/lockss-o-matic#7 with commit 9c1675c, there are tests for that issue in c7f159f.