Added source file
added gitignore
Added the rest