Added even more documentation, as well as included the composer.lock file since it is recommended to reduce the dependency installation time.