add GitHub Notification Class
Merge branch 'test' into commits
move specs into namespaced folder, add GitHubNotification class and spec
merge with origin