added gitignore
added composer.json
added initial tests
fixed gitignore
added initial tests