Add setup.py and add a more realistic readme