add method GRSpec.parse and attribute GRSpec.ast to cache ASTs

separately for each instance of a GRSpec.