Initial version of upload queue and error library. Real-time sync client can detect when it is offline and has rudimentary support for determining why the remote server (owncloud only) may be rejecting authentication requests.
To-do: - Implement the processing of downloads - Implement file renames, deletes - Implement a better method for uploading a file when it is locked by a program - Implement sync algorithm that is driven by folders rather than individual files