Elucidating the mechanisms of kinetochore assembly using a novel assay