Support negative column indexing

Partial fix for #11 – adds support for negative column indexing, but negative row indexing is a bit harder.