Added function "normalize_name" within Record->__init__ so that spaces or special characters within field names will be converted to underscores.
Once the datashape c++ parser is updated, field names will be able to have spaces and other characters when the field is quoted.
Added tests to make sure that Record() rewrites special characters in field names.