Added the git ignore
added a few files
tests