use appreviations where obvious
Merge branch 'master' of https://github.com/johncalls/locdat
recursively generate missing folders when new file has been added/moved
handle absolute paths correctly