Added default parsers. Prevented the accept() call from blocking. Fixed a bug from using a vector<vector<char>> to store messages.