Added .gitignore.
Combine tabs code

Added the ability to combine torn tabs into existing windows.