Summary: Updated the unit tests to account for recent changes and correct failed tests
Test Plan: run pytest
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D8
* Significant refactoring: lugito wrapped into a class with common methods, IRC
and Launchpad communications separated as connectors with a separate webhook
module.
* Some unit-tests added
* Added functionality for ircbot to respond to diff links and info as well as
extracting anchor links from tasks / diffs e.g. D15#167
* Built into a python package structure
Still Requires:
* Improved test coverage
* Package documentation
* Additional functionality for other phabricator apps