mkdir now mimics the original functionality
- raises warning if bucket already exists
- uses the flags passed to it to be able to safely use @mkdir()