Relocated 3rd-party JSON library to new directory
Updated function comments to JSDoc format

Replaced deprecated jQuery .bind() with .on() method

Updated copyright date
Updated copyright date
Updated jQuery version to 1.8.3
Added support for headless testing using Travis CI/PhantomJS/QUnit