split dlx.js into lib/*.js
use jasmine instead of tap