Started work.
More work on better restart / state approach.
Took out a lot of the async stuff.
Ready to debug new start/restart.
Ready to debug new start/restart.
New state/restart approach done and debugged.
Merge pull request #4 from MatthewGerber/restart

New state/restart approach done and debugged.