Art files and omniauth callback tests and fixes

These are tests and fixes to failures for the current master branch.  I'm planning on merging them in this evening and adding tests to the user-role-validation branch next.

I'm only going to leave this open for review for an hour or so.  If you have nits to pick (or major issues), please do so now or after the merge.