add a context menu on right click

also document a little bit the code
update gitignore