improve including bower components, use fallback main file alternatives