Include initWithCoder to allow for storyboard utilisation