Added unicde to requirements and docs closes #378

I see that you currently don't do requirements in the setup.py, so the issue is a little funny-worded.Also apologies for doing this from a master branch! Let me know if you want me to redo it.
Good point.  I'm sure this will come up for other conda packages (such as those that require argparse to be installed for Python 2.6).