add HTML5 Client

initial commit