fixing some bugs, splitting web part to staash-web, adding a guice listener