Move requirements file to project root, change extension

Requirements files normally have a .txt extension, and are often
located in the project root so they are easy for newcomers to find. See
https://github.com/kennethreitz/requests for an example.