fixing bug that could cause controls to not display.  adding base unit testing framework.  adding start of gamemaster mode support.