There are several points:

- Fixed error in the Box class definition, where the rotation point
  was initialized incorrectly (with a 0,0 point instead of a 1,0 point).
- Added overloaded operators to all leaf classes (and the Command root class)
  to provide reading and writing options to the user. At this time, the reading
  operation must be performed using an input stream (like a file or cin), but
  none command performs any special validation. All the commands depend on a
  valid, clean and well formated input, where the command to load is already
  known.
- The output operators can be used to save into a CIF file the commands that
  the user has.
- The overloaded operators works with pointer and direct instances, so, an
  instrution like this is valid:

	OpenCIF::BoxCommand* box;
	OpenCIF::Command* command;
	box = new OpenCIF::BoxCommand ( "B 100 100 50 50 ;" );
	command = box;
	cout << box << endl;
	cout << (*box) << endl;
	cout << command << endl;
	cout << (*command) << endl;

- Finished main testing operations. The testing consisted in loading
  various CIF files (real production designs) and store them again
  using the output mechanisms provided. All the design proved to work
  correctly when loading with professional design tools like Alliance VLSI
  and Tanner Tools.
- The documentation process has begun. I hope the documentation can be done
  in plain text and formated PDF files (manual like) to be distributed along
  with the library (so, none copy of LibOpenCIF will be shipped without
  documentation).
- Man pages planed to be done.