apply angular.js for further client-side enhancements
move javascripts from CDN to local files
refactor namings
refactored name
add search button to filter article
add highlight feature