fix for #35

Creating a server without metadata and then trying to delete it results in error 500. 

On create server we are setting the metadata to 'None' if not provided by the user, where as `delete_server` in the canned responses for nova is looking for a key in the metadata dict, hence resulting in TypeError.  

Also, Openstack Nova sets the metadata to be {} when not provided.