fix basic structure and functionality of js files
minor UI changes
add progress bar to application