introducing 'publish' user preference to set the default for publishing new records
implement frontend caching of preferences
apply the publish preference when importing
added a test for the batch importer to make sure it picks up the publish preference