Added promote and sanitize sequence operations
wrote tests to validate promotability and sanitization features
sanitize_sequence bug:didn't use save