Adding karma unit testing configuration and docker.js to auto document the src code
modified workflow target names, and added more performance enhancements in optimization process by adding another bundle