add distribute_setup.py; fix setup.py which was totally fucked up (never run before); add .gitignore entry to cope with the use of distribute