Patch - Non-TTY execution
Binci now automatically detects whether or not it's running in a TTY, and launches docker with the appropriate interactive/TTY flags. This allows execution in environments where a TTY is not available, without resorting to screen or tmux hacks.