Added NxM matrix, vector, and memory pooling. This is a recovery from a rebase snafu
Merge pull request #20 from go-gl/mn

Added NxM matrix and N-length vector