Moved member variables from abstract win_interface to basic_win
Added basic_message_win and message_win classes; includes updated test file