Removing unused transitive dependency on Vaadin. Also removed direct dependency on Middleware like other BMS apps.

Issue: GCP-9795
Reviewer: AldrinB