* Restructure files and add missing declarations
* Add JQuery declarations
* Restructure tests
* Add carousel tests
* Add more tests and missing JQuery declarations
* Add waves declaration and a test
* Add static init methods and tests
* allow jquery and cash object to be passed to init
* Remove redundant reference
* Clean up
* Clean up
* Clean up and add tests
* Clean up and add tests