Shadowbranch is updated after checkout
Code cleanup and minor improvements
Updated exercises for study