Bugfix module rest, set default timeout
Bugfix module rest, replace global timout conflicting with multiprocessing.Manager with local timeout on socket
Bugfix class LRUCache, to resize cache after a cache item is set from dirty to clean
    Modify methods flush, and set_dirty of class LRUCache
Refactor module caching_store
    Move classes WriteWorker, RemoveWorker, and ReadWorker to module store_worker
    Create module store_sync_thread
    Move class _StoreSyncThread to module store_sync_thread
    Rename class_StoreSyncThread to StoreSyncThread
Close Issue #9 Automatic Login to Dropbox
    Modify constructor of class DropboxStore to try automatic login
    Add parameter tries to  method reconnect, to specify the number of retries for reconnecting
    Add module beautifulsoup4 to dependencies of setup.py
Add methods get_duration, get_starttime, get_endtime, and get_filesize to classes WriteWorker, and ReadWorker, to get information about size and up/download time
Close Issue #6 Show Statistical Information
Close Issue #7 Show Sync Status of File
Close Issue #5 Gracefully handle errors on first connection
Add parameter for hard limit for cache to Dropbox.ini, and Sugarsync.ini
Add subclass TransparentConfigurablePyFuseBox of class ConfigurablePyFuseBox, to show the inner workings through the file system
Modify main.py to use class TransparentConfigurablePyFuseBox instead of class ConfigurablePyFuseBox
Add subclass TransparentMultiprocessingCachingStore of class MultiprocessingCachingStore
Add methods get_downloaded, get_uploaded, get_download_rate, get_upload_rate,  and get_exception_stats to class StoreSyncThread to make it more transparent
Modify ConfigurablePyFuseBox, to replace class MultiprocessingCachingStore with class TransparentMultiprocessingCachingStore
Add interface transparen_store, which is used by TransparentConfigurablePyFuseBox to get information from stores that implement it, like TransparentMultiprocessingCachingStore
Close Issue #8 Set Hard Limit for Cache Size
    Modify method write to class PyFuseBox, to slow down if cache exceeds hard limit
Modify class ConfigurablePyFuseBox, to improve error logging
Modify class WriteWorker to improve error reporting
Modify methods get_starttime, get_endtime, and get_duration of classes WriteWorker and ReadWorker, to throw an exception if they are used before up/download have begun or are complete
Modify method get_error of class WriteWorker, to check the result of the upload before returning so that it does not need to be called after the method is_successful
Modify method add_finished_worker of class StoreStats to adapt to change in WriteWorker
Modify method get_error of class ReadWorker, to improve error handling
Bugfix method get_filesize of class ReadWorker, to return filesize of result
Modify method add_finished_worker of class StoreStats, to use method get_error of class ReadWorker
Bugfix method get_filesize of class ReadWorker, consider that the filesize might be 0
Bugfix method stop of class ReadWorker to remove call to terminate, so that it does not break multiprocessing IPC
Modify method blocking_read of class StoreSyncThread, to improve error handling for read errors
Modify methods getattr, and readdir of class TransparentConfigurablePyFuseBox, to move statistics from /config to /stats
Bugfix method store_fileobject of class TransparentMultiprocessingCachingStore, bug in logging statement
Refactor logging statements in modules store_worker, and caching_store
Add method set_modified to class Cache, to allow to change the modified date of a cache entry
Modify methods store_fileobject, and store_file of interface Store, to optionally return the date when the file has been uploaded to the store
Modify methods store_fileobject, and store_file of class SugarsyncStore, to optionally return the date when the file has been uploaded to the store
Modify methods store_fileobject, and store_file of class DropboxStore, to optionally return the date when the file has been uploaded to the store
Modify methods store_fileobject, and store_file of class MetaDataCachingStore, to optionally return the date when the file has been uploaded to the store

fix store writer return value