Updated to support cells that reside in storyboard as well
improved self documentation