move widgets to separate files

this solve the problem of MAS resizer which is designed to only with one particular iframe on the page
so there is a limitation of one tool per page that uses the iframe resizer

also reduces the noise by all the tools loaded into the index page

also general tidy by using includes
gitignore jekyll generated assets