initial requirejs overhaul
building out require based HTML client
added parameter checks
started documentation, added more server events