Mars: Home to organic compounds?