added bash completion and prompt finagling