add background model
add run part for backgrounds
Merge pull request #12 from Eernie/feature/backgrounds

Feature/backgrounds

fix issue #5