adding bower support and changing project structure around bower