Multiple output scoring as implemented by Manoj, added sample weights and doc.