start of promises
update theme
updates to use h2s
Merge branch 'promises'