Moved downloading to an interface.
Class rename.
Moved syncCheck to an interface.
Sync command is now working.