Revert "My original push to github apparently failed. When I try to push now"

This reverts commit 62897df63f649ce5bbd30c879bc1fe93b38e1a57.
After Rollback to Nov 27

When Andrew changed to libcommon everything got all buggy
Added autogenics naming convention.
Before Presentation