+ adding python dependencies everywhere
+ adding clean targets to Makefiles to remove autogenerated files
adding autogenerated files to .gitignore