Added data-inview plugin

*  Re-engineered archive.js to a more flexible state driven module
*  Replaces archived.js and slideout widget.
*  Fixed css code