Frontend for the Messenger programming challenge