seperate the app from framework base
wsgiapp doc string and application class inheritance
remove duplication of self.start() method