add - method _dulwich_checkout to sync staged changes.
fix - pep8.
add - config attribute for remote url.
mod - refactor default push to use dulwich.
mod - refactor default pull to use dulwich.