Rebuilding modal dialog - now close-able from all contexts; fixing 'new'
co's, so they don't wait for db load to appear (no reason they should);
making sure empty contracts are not saved; visual tweaks; fixing contact
name display on company list page