Update Git ignore list
Find packages recursively
Make setup.py executable