Rebased latest changes
Add target to .gitignore