added amd module loading (haven't tested besides regression tests), removed all jQuery dependencies from test harness, specs, and library (tested on FF, Chrome, Safari)