add bower support

merge in dev