Begin adding tests around the config publishing.

Right now this is just focused on the review portion of the publish
workflow (and not the actual publish action itself).

Also includes some very initial browser integration tests to test the
front-end side of this (but need to figure out a better way to handle
logins).