enable bower support

note for reviewing: the pre-commit hook is badly broken reporting things I haven't even touched, so please double-check if any extra style fix is needed