Feature/issue 342 print crashes with matrix

This fixes issue #342.

There is now a test that calls `bin/print` on a Stan csv file and checks that it exits without error. There are no checks on output from that method.

I didn't have time to properly refactor `bin/print` itself so most of the logic isn't in the main function. We should address this at some point.