adds chai
sets up require.js with karma, grunt, itself, moves public/tests to /tests/, adds chai, chai-jq, deletes excess files, adds base tests, etc