Added title, body & param for wpns.

Added title, body & param for wpns.
Only filter the fields when present.
Fixed complexity and code quality.
Added alert setter for backwards compatibility.
Added spec tests for data and alert on notifications & validations.
Merge pull request #74 from skunkworker/add_wpns_data

Add wpns data