More refactoring (PR #898)

Refactoring of Topic, RateLimiter, TextSentinel extracted new TopicNotifier class added pry-nav gem and made pry available in test as well as dev

GitHub

You’ve signed the CLA, mattvanhorn. Thank you! This pull request is ready for review.

A commit that appears in this pull request is being discussed here.

A commit that appears in this pull request is being discussed here.

In that case everything looks good. Since it touches a lot of files I’m not comfortable merging on a Friday evening, but I’d like to get it in early next week.

Understood.

Merged in, thanks! I did it manually due to a conflict.