! This commit is intentionally broken
Client-side javascript is under reconstruction.
+ Implemented sort of MVC in user interface.
* Definitely shifted clean/mess balance in the code; not sure which way

! This commit is not tested; look out for regressions. Will be fixed in next commits, then merged into "next" branch.
* Controller had Processor in the wrong place
* Major overhaul more or less complete
Functions that work: guest login, default channel, multi-user, message counter, creating new channels (not inviting to them)
Merge branch 'after-next' into next

Conflicts:
	code/index.html
	code/server/usercmd/createInvite.js
* UI: pressing "enter" on new channel form now creates new channel