Feature/generate named constructor from beConstructedThrough

It checks if a constructor exists when generating the message here

https://github.com/phpspec/phpspec/pull/417/files#diff-aeaab0531377f83b2d8dbba529cefbeaR96

But very good point about another scenario, will add one