initial commit
fix dependecy version
refactoring + small fixes
fix imports
code cleanup
enable empty run list and empty attributes
:Merge remote-tracking branch 'remotes/dankilman/develop' into develop