Refactoring to work around pyxnat dependences

Building pyxnat on the cluster was proving difficult. This
is a workaround. Off the cluster run
src/create_metadata.py
to create
src/subject_metadata.txt
and commit this version.

The updated 0-fetch.py uses urlib2 directly to download the
data from xnat directly.