makedir for allow_recreate raises no longer an error
Implemented overwrite functionality for move_dir
Open now checks wether file exists or wether it is a directory
Remove and removedir now handle the errors and work recursively