Added redundancy

Each bundle will now contain up to 3 previous commits by default,
this can be overridden by setting the `REDUNDANCY` variable, this will
permit up to two bundles in a row to be lost/corrupted.

All bundles are now also stored inside .git/bundles in case of
malfunction of the upload routine, these can be salvaged later on
probably.