bajillion little fixes (nothing major)
lotsa video implementation..

site is buggy now. keep losing Jerusalem. Come back here if things go
wrong