Fixing logic & resource leaks
- Fixed a resource leak when accessing jar file contents, was preventing files from being deleted
- Made update needed more robust, should actually work now
Dev Notes:
- SyncFile has been redone to be much cleaner, now has factories for client | config | standard etc
- Added level checking to checks against the servers mod list, can now specify checking all files | standard synced files