Add specs for visibility of initialize defined via Module#define_method
Use more explicit expectation
Merge pull request #237 from mbj/define-method-initialize-visibility

Add specs for visibility of initialize defined via Module#define_method