feat: change method name; change element from button to input with type button to prevent js effect from losing on reload
feat: include date.js library
refactor: remove css from main template to header
feat: include thead and tbody to allow table modification by table.js
feat: include script type in css and js static files
Merge branch 'master' into developer