Added web.go (new main source)