CI setup, split out requirements.