improve documentation
Merge branch 'master' into issue310-documentation
improve documentation
document more features
fix default destination
Merge branch 'issue310-documentation'