angularized todos and chat, chat stored in db