More robust project.clj parsing