started recursive params
added recursive capability'
added coverage
removed coverage
added spec coverage to .gitignore