Removed ugly coupling. Added guava for event handling. Moved add contact to main window.