Started to add some specs (more to come)

Hi Scott,

I started to enhance the gem's behaviour, only to see, that it's completely untested. This pull request sets the ground to add more (already working on it).

Thanks for pulling.

Regards
Thorsten