Added favicon. Added description and image to each page for open graph and twitter cards.

Renamed some shuffle methods for more consistency