Update linting targets
Add basic REST adapter
Add mixin support to model and collection
Avoid using delete when removing models
Configure CI for virtual screen