Tons of test improvements + Java detection for chart app

why do we need separate config file for firefox? we can define multiple browsers for in capability, right?