Fixes README url.

Yay copy-pasting :(
*BREAKING CHANGE*: renames defmethod to avoid collision with eieio. (Fixes #4)

`defmethod` is already defined in eieio (which ports CLOS to Emacs Lisp), so
this makes this name unsafe.
Minor formatting stuff.