Reorganized files, cleaned up dependencies
Implemented (two-legged) OAuth and Notifications for GitHub
Implemented collected notifications (to prevent spamming).