Add NotFound page
Add simple async rendering
Improve script execution

Async and defer attributes improves script execution as it do not stop
the DOM from working while loading/executing.