customized initWithCoder to work from storyboard or xib (defaultInitialization method added)