Changed the error message in case of a nomination_id not being supplied ...

...in the run method. Some documentation for the most important methods. Moved URL strings to constants at the top of the file.
I think options still needs a default argument (None) or else if it isn't supplied in a call to the function then an error will be thrown for a missing param. Or may be Ruby is infecting my Pythonic mind...

Yeah man, learned this one the hard way with Django working on a website. User credential were being spit back to other users because I thought that setting a default argument to {} would clear the dictionary on each call to the function. Nope >_<.

Btw, Lindsay has introduced me to this repository so I'll be looking through errors alongside her and contributing whenever I can. Happy to see you're part of this project! I'll follow the issues but let me know if there's any specific problem or feature you'd like to see more work on.

Adios