added classlist polyfill for shitty ie9, refactored a bit backend to now save state of viewed tutorials + now it sends to the client tutorials divided by viewed, to view and w/ selector