Paste history

Working towards #3.

Yes:
 * Save old versions of pastes
 * List paste history
 * View old versions of pastes
 * Fork old versions of pastes

No:
 * "Revert" action
 * Diffs