Initial documentation.

Includes the following interfaces:
- ArrayAccess
- Countable
- Iterable
- IteratorAggregate
- Serializable
- Traversable