Update configuration for PyPI
This PR addresses the issues (#6, #4, #3 (closed)) for better package distributions. The package is also now hosted on PyPI.
TODO:
- Confirm everybody's fine with the public email address.
- Make sure the pip install runs smoothly.