Fix TriangleConeCtrl: now svg can be scaled

SVG can now be scaled with width and height, as long as controller
is adjusted accordingly with appropriate worksize var.
Fix about: add watcher for window width change and scale svg
feature: Add gallery modals for image viewing

Implement new directive galleryModal
feature: add code section
feature: add slider for navigation, changed design of nav
style: change graphics background
feature: add contacts pop out
feature: add footer and meta tags