Dict methods

Implements the remaining destructive methods in the [`dict` interface](https://docs.python.org/2/library/stdtypes.html#dict). These tests need to be improved, as they pass after the first commit (before the new implementations are added). Any suggestions on how to do that @dannyroberts?