working on test setup and adding .gitignore