Correcting URL of redmine issues, and adding priority for issue
Merge pull request #41 from amesserl/master

Correcting URL of redmine issues, and adding priority for issue
Move setup of logger to seperate method. During test coverage checking we do not have configuration available, resulting in optparse sys.exit'ing and nosetests becoming unhappy.
Merge pull request #44 from justinwyer/master

Move setup of logger to seperate method.
Updated docs.
PEP8 fixes.
gh-42 Cleaned up code base and broke single file client into pep8 sytle
module.
gh-42 Moved to encapsulated Message class for transport.

This will require a change to all plugins to no longer call
self.irc.notice() or self.irc.reply() directly.

The new correct method is to import:

from pyhole.core import Message

and in function that would call reply:
_msg = Message.getMessage(**kwargs)
_msg.reply = "Message to return to irc"
_msg.dispatch(self.irc)

TODO(pschwartz): Add irc connection to Factory so user does not need to
pass it to dispatch().

TODO(pschwartz): Update current plugins to use new api.

TODO(pschwartz): further clean up client code to move irc hooks (client
related not plugin) to seperate modules allowing better plugin actions
based on irc hook.
gh-42 Reworked how message is instantiated and used.

Changed part of the plugin api to call plugins with:

``` func(msg, param, **kwargs) ```
Added APL to file.
gh-42 Fixed plugins to work with new message structure.
gh-42 plugins pep8 pass.
Fixes at jk0's request.