restructured and put dependencies in bower