Add fully ignore vendor dir. Add utf-8 support to htaccess. Refactor javascript and add basic js utils.