Rewrite using ReSpec.js

Page-specific CSS moved to css/extra.css and JS to js/html-api-map.js