fixed spec issues & updated .gitignore to ignore cassettes