Separate install requirements out into requirements.txt file.
Merge branch 'feature-requirements' into feature-all

Conflicts:
	setup.py