moved tests to node.js and vanity.js to separate logic. 
removed header comments in el.'s and replaced with license agreement
added minified version