Fixed issue with skipping blank space in second column for color/CMC sorting

At lines 169 and 229, the code attempts to shift cards up to fill what would
otherwise be odd and unnecessary blank space.

The issue is that it doesn't take into account the fact that arrays are
zero-indexed, so it actually will cause errors for decks that end up having
exactly 32 lines taken up, because it attempts to access the 33rd index
with `if (deck[32][1] == 0) {`. As such, the fix was fairly simple:
Change all (both; for CMC and color sorting) instances of the 33rd index
to the 32nd index.

The new code reads as such:
```
if (deck.length > 31) {
	if (deck[31][1] == 0) {
		deck.splice(31, 1);
	}
}
```
Merge pull request #7 from Nightfirecat/decklist.js_new_column_index_fix

Fixed issue with skipping blank space in second column for color/CMC sorting