Uploaded Version 1

This version sketches out the desired behavior of the class.