New spectest file. No more 1000 rows

I just created a new spec test file. instead of all these tests i just made it iterate over facts and params, so i can add facts and params easier later on. It took some learning of ruby.. and i really do not like ruby, so i worked hard for this ;-)