Move dev requirements outside of setup.py
Add correct use of settings overriding
Use factory_boy for notebooks case
Use factory_boy for tag case
Use factory_boy for resources
Use note factory in sync tests
Use factories in service tests
Test interface only if need