Modified CreateJob so that it ignores when the files have same content and time modified.
Changed JobManager to not-Singleton.
There's code for broadcasting now.
The ServerJobManager class. Left behind during the previous commit.
Broadcast works now.
Fixed a few bugs and commented out some FileRecordManager code in the meantime.
Merge branch 'broadcast' into dev