Automated Discovery and Learning of Complex Movement Behaviors