tests fixes and cleanup

run salmon's log server before tests execute, and shutdown after for travis testing
new setup_env.setup_router function
moved all test related handlers to salmon_tests.handlers
clear logs and run directories instead of deleting