Add goweb
some changes
merge with master