Implement restart command (Closes #98)

Signed-off-by: Mark Steve Samson <hello@marksteve.com>
Add integration test for restart command

Signed-off-by: Mark Steve Samson <hello@marksteve.com>