adding .gitignore file
implemented PuppyDog.rb with tests