add more failing tests for object creation

I' am feeling i have to use factory_girl to make test prettier
fixes for invalid/empty/nil mandatory arguments