issue #20445: more cleanup
issue #20445: moved recover routes into their own file
issue #20445: render the xTuple logo correctly on each view