First commit for initial files

This contains the skeleton code for assignment 4