Added tests
Added gitignore