improve readme, add contributing guide