Fixes #10
simplifies source / dest selection. closes #7
simplified some code around src and dest
documenting changes
Merge branch 'release/0.3.2'