Set up cloudcode directory as package_data so it would be included in tests not run in the downloaded directory. Also set up a tests.run_tests() function so that one wouldn't have to download setup.py to run tests, and modified README. Fixes #37