basic controller and scope support
scope is working with parameters
cleanup and more testing
Merge branch 'feature/scope_contructor' into develop