Add gates to newton1, refactor log book to not depend on drop gate logic