Restore ChatDataController and add transport layer as dependency to pom.xml