Add append, join, pop, push, shift, sort, splice, unshift, and concat.

Closes #34
Adapt sort() to work consistently between Python 3 and 2.

This means that a comparison and key function cannot be used together.