Added more tables to the design.
Expanded db design.
Changed EVErest to Everest.
Few minor changes.
Added database version information.
General functions now a module. Everest checks if module exists prior to load.