Initial commit (dir_size.py has been migrated from an old repository as I think it will live in here more logically)