Requirements update.

Changed the requirements for redis and Flask to require a minimum version
and not an exact version. This is benificial if minor release is created
with a security fix. Previously we wouldn't have gotten that.

Added a minimum version for PyYAML.

Added nose to the dev requirements.