Merge pull request #19 from davmillar/master

Shuffler and Radio Functions
Fix linting of radio, shuffle: swapping tabs for spaces, ensure variable only declared once.
Add test for shuffle
Fix shuffle() so it works, passes unit test. Previous version by @davmillar in #19 mostly worked, but would occasionally return an array with length of original array +1 with undefined as one of the elements
Latest minified
Simplified the fixed version of shuffle since splice returns the array item you are removing.
Change gitignore file