Separate Tests, update .gitignore to use composer standard, include lock file