add shake animation and use bower to manage client depdences