Add Task class
Merge branch 'master' into develop
Refine around WorkerMixin
Ditto
Add task queueing for Executor
Make codes pep8 almost compatible.
Improve logging order
Add event system
Add logging level regulation for Action outputs
Use os.remove instead of shutil.rmtree
Bugfix: Add UTF-8 normalization for MacOSX UTF-8/NFD environment
Change abort function as a method of Main class
Add SyncTargetDir: Simple directory as sync target
Add track path guessing for tracks that location have not been recorded on iTunes Library
Bugfix: Fix issue around UTF-8 encoding normalization at TrackFinder
Refactoring: extract ActualFile.glob
Bugfix: remove incorrect SyncTargetDir detection
Bugfix around filename handling
Fixtest for last change
Bugfix around CLI argument handling and disabled DEBUG_MODE