Update .gitignore for subdirectories
Create bindir if it does not exist