README + setup.py enhancements

- Adds a README with very basic documentation.
- Makes `setup.py` more awesome.
- Add `dev-requirements.txt`

Publishing to the PyPI can now be done with 

    $ python setup.py publish