Add a power option to halt and restart

Closes #25.