Homework 4 initial commit. Just the template.