Rule.py -> PEP8, changed __repr__ so that the function name is
used instead of __str__ and enforced the "one argument rule"
for rule functions
Merge branch 'CleanUp' of https://github.com/timidger/Mao into CleanUp
Added doc-strings, set bounds on the rank/suit set methods, and added __nonzero__ so that one can use if card