* add .gitignore file to ignore common noises
 * add top-level README to appease github gods
update setup.py to use the new readme file