Added support for pulling the entire repository when changes are found in specified branch(es).

Added checkbox to GUI that enables wether or not the user wants to pull the entire repository or not.