Initial commit of completed assignment