fix the interface naming to suit CI envs
Cleaned up README a bit.

* Added a name attribute to metadata
* Referenced things as tacacs
* Attributes were using double quotes, so made README reflect that.
Brought in chefspec tests

I brought in a few chefspec tests so you can see how it is done.
I didn't implement all the tests, but implemented a few.  Also,
had to update the recepe so the tests would pass.
Merge pull request #1 from retr0h/working

Chefsspec and few other cleanups