adding gitignore, initial tests/test setup