added .cpp file for the options message class and moved impl to it