Add crawl and lean to requirements.txt
Registries are now instances that get deepcopied
Updated asset_attributes to accept single engine returned
Added engine tests