add random ID strings
record implements own json method
nicer web UI
js land record class