Allow usage in Django

Add spec management command, which takes an --app, generates tests from
spec.carinata files and runs them (using Django’s test command)
Ensure all packages are installed