derek/ISOTOPE

I changed shuffle.js to Isotope. The code is very similar, and it had a fix specifically for when the cards overlap when the page first loads.