Small refactorings
Rename EntityView to ContactView
Decouple ContactView from ContactController
Decouple ContactControlPanel from ContactController
Add guava