Improve Tmux startup logic.

Instead of creating a Tmux session, and then moving to the background session, 
just create the background session if needed, and always attach to it.

This fixes the need for setting destroy-session on, and thus enables the use 
of multiple background sessions.