update readme and contributing guidelines