Register dialect decorator

This seems cleaner, but previous behavior was matching the one used for register dialects in other storage modules, were http://docs.python.org/2/library/csv.html#csv.register_dialect is being used.