fix MatrixForm, TableForm command line formatting #153

Current Behaviour:
```
In[1]:= {{1, 0}, {0, 1}} // MatrixForm
Out[1]= 1   0
 . 
 . 0   1

In[2]:= {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}} // MatrixForm
Out[2]= 1   0   0
 . 
 . 0   1   0
 . 
 . 0   0   1
```

Proposed Behaviour (still looks a little strange, but at least everything is lined up)
```
In[1]:= {{1, 0}, {0, 1}} // MatrixForm
Out[1]= 1   0
      . 
      . 0   1

In[2]:= {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}} // MatrixForm
Out[2]= 1   0   0
      . 
      . 0   1   0
      . 
      . 0   0   1
```