Fix problem with matching answers containing HTML entities.

At line 367, decodes HTML entities in trueAnswers so the comparison
against selectedAnswers will work correctly when the original answer
contains HTML entities.

    To duplicate problem:

    Create a true answer that contains HTML entities such as this:

    {"option": "This is the correct &ldquo;answer&rdquo;.", "correct":
true}

    Run the quiz and select the correct answer and it will return
incorrect when it should return correct.
Renamed encodedAnswer to decodedAnswer
bug fix: level calculation wasnt rounding and so certain numbers were falling through the cracks
Merge pull request #44 from jewlofthelotus/master

bug fix: level calculation doesn't let anything fall through the cracks
Merge git://github.com/tomnovo/SlickQuiz into tomnovo-master
bug fix: tonovo submitted the idea of decoding the trueAnswer in compareAnswer so that it matches the selected element .text() and doesnt break with HTML entities. this reminded me of a bigger issue with matching HTML tags since they may be altered by the DOM; i have modified tonovos solution to accomodate both fixes
Merge branch 'master' of github.com:QuickenLoans/SlickQuiz
setting up try again option, also a bit of refactoring
additional variable refactoring, more simplifications
oops
more variable cleanup, ensuring labels are used consistently
try again complete + refactoring - closes #39
Merge pull request #54 from jewlofthelotus/tryAgain

try again + refactoring - closes #39
Merge branch 'master' into gh-pages