Attempt 1 to sync events across both apps
Make Clicks to be synced in nucleus app.

It was turning out to be rather troublesome to have both app and nucleus
sync events at same time. It's certainly possible and may be easy after
this approach is done. Right now I have made it such that only one of
the apps can sync events at a time. I.e Either app or nucleus is syncing
events. I had to refactor the event sync code to be organized better
such that $window (variable used to represent on which the event
listener is to be played) has a single entry point. I should have done
it this way from the start but I instead went the easier way of simply
having objects and it gave me a hell of trouble now.
LESSON_LEARNED: Make sure your objects have single point of entry for
globals used. Always make objects constructors.
Clicks on 'Sync Nucleus' should not replicate
Sync scrolls across nucleus windows.

There is a small problem which essentially make this feature
useless. Browser-sync implementation of scroll sync syncs scroll on
window only, not on divs etc. So we can't sync scroll on editor window
or even sidebar. This of course need fixed.

FIX:
May be I should make a separate "NucleusSyncEvents". Or may be not. We
can use conditionals in "click" and "scroll" events as these two are the
only events that needsynced. May be form inputs as well for commit messages etc.
Updated gitignore
Refactor code to allow both app and nucleus windows to sync events.

Event sync suddenly got turned to a hell when we had to support both
nucleus and app windows at the same time. This commit has refactored
code to support syncing across both windows. It is not finished and is a
commit-before-next-thing-fuck-it-up commit.
Successfully Sync click event on app.

Haven't tested on nucleus window yet; but refactor was
successful. Nucleus clicks are most likely working as well; I am getting
an error for scroll events.
Sync scroll + click across nucleus and app windows done.

But again, scroll in nucleus need scrolls in DIVs synced. We need to
handle scroll in editor differently. I think we can simply ignore
sidebar for now as it has little significance for following users
around.