Add unicode support to material.pyx

and use range instead of xrange in mcnp.py