changed makesignal to return a column vector, and added a few Metrics classes (parameter/outeriteration).