Merge push notification API to DOIS

Hi, Andrew,

Redundant files removed and examples added to [wiki](https://github.com/zjklee/campus.core/wiki/Usage-example)