Build new public interface
Added a new more versatile method
fixed typo
Removed unneeded code
Fixed TYPO
Reordered methods
Rename
Renamed files on case sensitive filesystem
Merge branch 'refactor'

Methods are split up and functino can now be called with source and destination playlist.