gitignore added
tests added