This commit splits our current init into init and machined. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>