Refactors Indexing and Notification into separate modules, adds eager loading
Adds corrections from rubocop
Merge pull request #3 from paulnsorensen/improve_notification

Notification module improvement