assets/ and runtime/ directories will now be created if they do not exist