initial commit of serverside software + html5 client