Start of a new branch

--HG--
branch : andy
Added ignore for idea project files.
Created Python Package (I think that's what it's called), notice the init file.
Created a (singular) object GitSync.py that encompasses everything that
        git_sync.py does. It is tested and works with syncing an existing repo
        created from the original git_sync, and picks up changes locally and
        remotely (after a restart, not continually).

From here, I plan on splitting it to smaller and smaller objects, more
        organization! More granularity!

--HG--
branch : andy