feat(app): make index.html configurable

Index.html should be configurable. Used ideas from @ctesene Chris Tesene

Fixes #240