Split send.js into compile.js and send.js
changed compile.js to return cachedCompile() function
Instead of an object containing compile() and cachedCompile() functions
Merge pull request #24 from duereg/compile_module

Split send.js into compile.js and send.js