Use official python repository in Dockerfile

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Install test requirements in Dockerfile

Handy for running tests and so on.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>