loginCheck.js change

Setting the Ajax call to be synchronous so the page doesn't load before
the check is made.
Merge remote-tracking branch 'origin/master' into tnichols
Merge remote-tracking branch 'origin/master' into tnichols
assert

Added assert function to the top of taj.js
Updated assert

Updated it to throw an exception so the program stops executing.
Merge pull request #58 from anniezhn/azhang

Azhang
Merge pull request #59 from anniezhn/azhang

Change loading gif to smaller and transparent
Definitions Redesign

Updated the HTML/CSS to redesign the definitions to work as a tabbed
box. Changed $().one handlers to $().on so one can toggle between
definitions and the quiz.
master -> tnichols merge
More definitions redesign

Incorporating Annie's changes with mine; split out the JS in
basics1.html into its own basics1.js file.
Centering loading.gif
Set up for adding change password feature
Changed CSS to accommodate new password change button. Tom, feel free to tweak as you like.
Enhancements to definitions

Updated the code for the definition tabs to change background and text
color to show which tab is showing the definition. I also added the
jqueryUI items to the project.
Merging tnichols into master
(Joyce) Added password change functionality
Merge remote-tracking branch 'origin/master' into tnichols
Conditionals and Return Home

Added shell for conditionals lesson. I pulled the initial content of
#dynamic in homepage.html into its own file, main.html. I added a Return
Home button that loads main.html, giving a way to always be able to
return to the initial homepage contents.
Merge pull request #60 from anniezhn/azhang

Azhang
Merge pull request #61 from anniezhn/master

Catch up