Fixed bug in message sending(needs more testing). Added todo list.