html5 boilerplate + beginnings of client code