Add JS dependencies & proper html5 structure
Step closer to letting the exceptions out