Python 3, args to items, __repr__, add item fields

- Support Python 3 (and Python 2 simultaneously)
- Give Item a __repr__
- Let items() take optional arguments
- Parse the data fields a little or just copy to Item class