Initial commit.
Converting Jasmine tests to JavaScript.
Correcting a typo.
Cleaned up collapsible.js file.
Adding missing comments.
Improving Jasmine tests.