Some initial cleanup, including using requirements.txt.