(De)serialization of Comments serialization and deserialization of global comments. Local comments need to go within the function and are not yet implemented. Also includes several tests