Cleaned up Replier class

Tests purposefully broken for now. Will be doing research on best
testing practices in Python, particulary with mocking.
.gitignore update