Move requirements to their own file

Move the python package requirements to their own file, which is
easier to maintain and update.