No forced AbstractWebApplication Dependency

As proposed in issue #5, a patch that would loosen the dependency of an AbstractWebApplication object.