remove vestiges of hard blueprint dependency, add empty blueprint option to new project

sneaks in a fix to ensure new project cleans up directory if there's a failure