Organizing and compressing  JS files