first pass at introduction checkpoint

@mikesjewett ready for your review. Took a different take on curriculum this time. Let me know if you think it goes overboard.