row vectors displayed with commas separating components

fixes #252
rowvector(list); fix tests for fact(non-int); fact(complex)

Can create a row vector from a list now.