In process of reworking keywordutil and assorted other classes to accomodate commands rather than keywords