added requireJS support and bower