Updated report. Updated main. Changed some refrence to pointer. Added ostream operator to some classes.