Add gitignore file
Cleanup and additional checks