[ISSUE #12] Store ignore list outside of redis.

This commit is a preliminary commit that removes the ignore system from chat,
focusing it more on the API. This still required additional work to make work
as account level ignores need to be implemented still.