Expose and contenrate all table structre

Expose table structure to all dynamically generated dialog boxes and
also concentrate them into a single static place.
Dialog box to edit a single record in any table

Added a dialog box with dynamically populated fields to edit a single
record in any table.
Global ressource file

Global ressource file holding all used icons
Dialog box supporting table searches

Support dialog box to facilitate the search for a foreign key.
Added View for Contacts formating

Added new view to format the names from the Contact table.
Complex modifications

Complex modifications while re-designing the user interface.