Version Checking
Versioning and directory creation