Major overhaul to CSS and index.html

Major overhaul of LESS CSS file, owing to catastrophic file loss.

Index.html changes -
Line 27: Added a class "preload" to the body tag
(Part of fix to stop CSS transitions firing on page load)
Line 33: added img tag src="images/luv-website-logo.png"
Line 53: added <section class="footer-molecule follow"> inside <div
class="column-all">
Plus similar addition for remaining two footer blocks.
Line 54: added classes "social follow"
Line 90, 104: changed <figure> tag to <div>; also changed class from
"authors" to "author"
Lines 90-104: replaced all <aside> tags with <div> tags
Line 91, 104: Remove class "intro" from #author .name p
Line 147: added "<script src="libs/angular-showhide.js"></script>"
line 138: removed script for Jquery ui - it was redundant

End: Added javascript
$("window").load(function() {
$("body").removeClass("preload");
});
(Part of fix to stop CSS transitions firing on page load)
Partials/comic.html changes -
Line 27: Removed classes "left fadein"
Line 28: Removed classes "left button"
Line 28: Added ng-click="showHide=!showHide" class="ng-binding"
Line 29: Removed classes "initiallyHidden left"
Line 29: Added classes "ui-hide", added "ui-toggle="showHide"
Line 30: added classes "social share"

Luv.less -
Massive overhaul of structure to use LESS nesting techniques and
integrate Angular-UI ShowHideToggle classes