Setup cleanup

Changes package name from FrappeClient to frappeclient (PEP-8)
Switch to setuptools, so we can get tests_requires.
PEP-8 updates
Remove download link, as it was wrong, and it is not needed for pip installs from git. Can be put back in if/when this package gets published to pypi.