http://cocoawithlove.com/2010/03/load-from-nib-or-construct-views-in.html