Inventory Index Issues

I updated the inventory pages to begin indexing with 1, as Lua expects numerically indexed tables to do.

In addition, I changed the way selectedWeaponIndex works. For weapons, it uses index numbers 1-14. For scrolls, 15-29.

Of course, added and updated tests.