a few package updates

- getting rid of pdfjs for now
- switching to use box/viewer.js for resume
- cleaning up some things
- exploiting some new features of less
- dependency bumps