Added ability to send custom properties with pageView event

dereferencing potential `nil`, probably better to move it into the `if`, use `properties.count + 1` (for the `screen` key)