Add .gitignore file to ignore *.pyc files
Replace XML RPC client with one that actually works and
doesn't re-implement internals and implements documented interfaces.