Add test hooks
Add .gitignore