Fixed bug from using numpy instead of numeric.
make_hrr_from_string can now include unitary vecs.

* A unitary vector is specified by including a 'u' after the name in the
  specification string. Eg '?u * ?u + ?u * !' instead of '? * ? + ? * !'