replace deprecated preg_replace function
add .gitignore