base message model
add producer api and message endpoint stub
the producer schema docs are over there
update messages schema