Remove vestigial controller method
Break out robot setup
Add/rename/stub button actions
Use scope's toggleRun for the button callback
Create a moveStatus obj with timeoutId and index

[squashed] Add index to move object

[squashed] Combine timeoutId and move index in single moveStatus obj
Boring layout changes
Change run/pause to start where program left off
Enable adding poses in the middle of the program
Add while loop, and point to target pose while running
Move $scope.$apply to sensible location
Add delete pose action
[merge] Add pause, delete, and looping

Merge branch 'f/add-pause-n-delete' (early part) into develop
Properly encapsulate moveStatus
Fix some index-decrement bugs
Add a loop control