integrating bower components and further updates to decouple theme module