Converted to use requests over URLLib
PEP8
Added mtgoprice class to the model.
Fixed a model option name.
Changed it so that it is clear that the exception is an error.
Changed the name of a variable to make it unambiguous.
Removed references to willie.
Changed the function that is accessed.

This makes sure that it does not set up the database models twice and makes sure that it only finds the card on an exact match.
Removed Willie Functions.
Split card finding types into their own functions.
Added a CLI option to get card rulings.
Changed to use a consistent exception.
Changed import so it works in bot and outside of bot.
Removed code that I didn't actually understand the purpose of so that it stopped printing u'string'.
Added an IRC front end for some of the commands.
Removed unused exceptions.
Removed unused exception references.
Trim the card input.
Removed extraneous repr()
Added a schema change to allow the display of multiple rarities, one for each expansion.