added composer lock file, edited gitignore to allow for this