* extract icon library from main.js * extract router from main.js * failure with error in passport * add example to swagger