Initial commit. Exercise 1 and a reset script are mostly complete