Added a basic curate event.
Moved CurateUpdateEvent to correct package.
Created a simple history item representation.
Created simple media representation.
Added missing fields.
Created a simple room score representation.
Added a simple vote representation.
Ported all API events to Java.
Added main logic.
Added new bean definition for communication adapter.
Added usage of communication adapter.