added config_file tests for __delitem__
+ commit on exit using 'with' context manager on config_file
fixed invalid server names passing valid_server_name function