Rollback Tool

Check it to make sure I won't blow anything up :) I tested the shelf script, but I didn't know how to test the functions I added to the utilities.