added board managing
added namespace
rewrote app to be more readable
fixed bug where a message which was just sent to the server would be sent back as a new message