Remove existing XMP packets before embedding, and emit warning
Make setup.py script Python 3.x compatible
Use warnings module to emit warnings
Removed leftover dateutil dependency, changed examples to use Astropy instead of PyFITS and PyWCS, and added a section on requirements and installation.