update readme and add contributing guidelines