Adding the project autogenerator.

The autogenerator is supposed to make an automatic XML parser to parse
XML in lisp objects. We use XMLisp and thus need only to define classes
for corresponding XML tags.
Renaming 'tests' directory to 'examples'
Replace existing files with autogenerated files.

These files were autogenerated from the cl-3d-creator.
Updating the non-autogenerated (manual code)

Althought most of the parsing code is automatic a majority a bunch of
stuff have to be manually written. Although some of it could be
generated automatically (like dependencies) and boiler plate code for
visitors (run method) we will be some manual work till we reach some
level of maturity.
Updating examples/box.lisp to work with changes

Box.lisp is our first working example and tests only a few basic facilities.
Updating TODO.org

Listing down the POA.
Renamed TODO.org to README.org

Removed README cause we will be using README.org henceforth.
Rest of the unused autogenerated files.

Committing the rest of the autogenerated files. They are not compiled
yes but will be as and when the need comes up.
Merge branch 'add-project-creator'