more cleanup of scanner gui. need to add validation settings stuff still
-- need to figure out validation stuff first