Added gitignore
Added source files and test project