Merge pull request #29 from mroth/modular

move streaming server into it's own process