added setup script.
Use rst so it can be used by sphinx as documentation.
Changed markdown to restructured text.
Added long description to setup script, showing README.rst.
Added Manifest.in to specify which files should be added to the egg