ignore vendor dir
cleanup the prototype
add Guard, Mutant and VCR