Add a sample test app plus proper integration specs

TODO: fix pending integration specs by supporting
multiple chain processors with the same name. The
change in d2bd081929331d1d4a01665118d4a1bf88fd1c0a
broke that behavior, but the previous code wasn't
ideal either.