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
Removed .idea files, since we are ignoring that anyways.
Removed git_sync.py, ballsy: I know. But that is what VCS is for
	if I ever need it again, I'll update to a revision!

--HG--
branch : andy
Added tag andy for changeset 038fa4b25e37

--HG--
branch : andy
Making this branch named git

--HG--
branch : git
Merged andy branch back to git

--HG--
branch : andy
Per Barrett feedback:
 Started splitting out notify messages.
 Moved out the arg parsing.

Also shifted around some logic, to make more sense... as logic should

--HG--
branch : andy
branch merge

--HG--
branch : andy
Okay, now added a class to split out Notify
also moved arg parsing outside of GitSync object
some other logic organizing. start/stop methods.

--HG--
branch : andy
Merging git branch

--HG--
branch : git
Bringin it back

--HG--
branch : andy
Still these pyc files! gone for good!

--HG--
branch : andy
Merge pull request #9 from centerorbit/master

Made GitSync a big object.