updated makefiles and overhauled semutil to be able to use command line switches as well as the menu.