feat(instance): create directories and files in cache and perform more checks
we should now detect empty project-id files and project-id files with invalid values, like anything that isn't a digit
fixes #58 (closed)
we should now detect empty project-id files and project-id files with invalid values, like anything that isn't a digit
fixes #58 (closed)