Add .gitignore file
Commit interfaces
Added ContactImpl and ContactTest, update interfaces