adding gitignore
adding stuff for testing
Fixing construction with no args