add shake animation and use bower to manage client depdences
add client dependences to gh-pages for online demonstration