Create outline of technical topics

As a start for a full 14-week outline (https://github.com/afeld/building_for_learning/issues/2), this is a list of technical topics that I could cover to get the students more comfortable with web development.  This outline makes it look like a frontend-heavy web development class, though this will hopefully balance out once the exercises and non-technical topics are added.

@shiffman Feedback welcome about whether you think I should be spending multiple weeks on certain topics in class, or if you notice anything missing, or if any seem extraneous.