website: add favicon, update api, add samples loading