Fix #89, use Char in Cholesky construction for Julia 0.3.0

I broke this in #85. Also add tests to make sure show works, which
would have caught this.