Move dependencies to requirements.txt

This is more DRY and also, it makes it easier for anyone trying to install
virtualenv dependencies.

Change-Id: Ib66fb578f53961850f4ffc541e559fd5b7b8643e