added composer.lock thanks to getcomposer.org/doc/01-basic-usage.md