Add better directory support while moving/copying

Fix #77