Moving Modules from SyncDiff/ to FileSync/SyncDiff

This is done to deal with file systems that don't handle case
sensitiveness properly, like Mac and Windows apparently.  The
following commit will eal with cleaning up the paths in the files
themselves
Cleaning up the move from the previous commit

This should change all the module paths to be what you would
expect going forward.  Obnoxious, but what can you do?
Add build script which can to check and install dependencies, run tests and deploy project on the system folder.
remove duplicate include
Add ignored files
MANIFEST: Fixing manifest from commit ee0932d

Basically just need to update this to move the files from SyncDiff/
to FileSync/SyncDiff/
Merge remote branch 'upstream/master'