add API classes from pScout
add fixture adapter as default (core)
add tests for backend adapter
Merge branch 'feature/base-backend-adapter' into develop