Small fixes:
- Invalid backend msg does not start with a new line.
- setup.py now reads README.rst instead of duplicating stuff. Looks good on pypi.
- README.rst got minor updates.