Add clustering and improve README