added start, stop, restart; fixed GetURL; added state for stopping

Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>