Modelling and Smoothing Mortality Surfaces and developing the related R package: MortalitySmooth