moved plato to its own task. made plato have a done call, to end it.

made build task depends analyze and test.