Initial commit of Assignment 1