added view command similar to serve, except it automatically chooses port and opens browser