adding basic test framework
adding gitignore