Stop ignoring composer.lock
Test and implement
Use Ardent for models
Revert "Use Ardent for models"

This reverts commit 56024b43d9779c1ca3eb9362bca8c95358661753.