Don't track generated files
ignore generated files
List dependencies in the README

Also added instructions on how to compile the project.