Added ignore file to ignore generated files

I use git add -p for everything, but still nice to not see red
everywhere.
Updated Readme.

Added information about directory generation and configuration. Also
small TODO list.