refactored application log view
refactored application startup process
added ability to config app from package.json or from setting npm config