small structural change

use reflection to call .list now
added skeleton code to 'save' to xml now
defined list of tables and classes for better bookkeeping