Renamed some methods to be more consistent
Conf dialog is now case-insensitive (Y or y works fine)
Added conf message to checkout
Some cleanups in branch
Error message fix
Assumed unchanged files are not wiped when switching branches