added __getitem__ method

Allows you to slice the tables:

```python
table.insert_multiple([{'int': k} for k in range(1, 3)])

assert table[0] == [{'int': 1}]
assert table[1:2] == [{'int': 2}]
```