added all files to index.js and restrucured exports object
got rid of merge logic
unified commonjs calls