Changing Schema System

Signed-off-by: Steven Chennault <schenn@gmail.com>
Update joins now work.  Added Schema object which pdoitable uses to generate the argument list.  This is much faster, cleaner and easier to read. It also enables pdoiTables to be joined to other tables before doing any data work.
Version 1.0

Self-managing tables which can join and unjoin easily.

Signed-off-by: Steven Chennault <schenn@gmail.com>
Fixed small errors.