renamed to rectByInsetting to be more consistent with CGRect builtin
added rectByOutsetting
added rectByInsetting(value: CGFloat) (and rectByOutsetting)