refactoring

Moved a bunch of classes from SakriDotNet.js to their own files
moved calender button out of portfolioController
Responsive projects menu in portfolio section

If the screen is too narrow to view a given years thumbnails, the user
sees a "projects" folder icon instead, clicking it opens a list of that
years projects.
Bugfix for disappearing year button
refactoring, styling inspired by johnpapa styleguide