Add ability to specify extra args
Previously the mkdir, split, path_join functions took arrays instead of allowing the user to pass in unlimited values via the extra args type. This now allows for extra args and maintains backwards compatability with prior implementation.