Update readme and add a contributing guide