update ignore file.
add requirements file.