Gradle dependencies, basis Class implements, WebApplication Configuration