Port to Angular JS

Reason - learning process on HTML video / jQuery to AngularJS migrations

* [ ] Direct port to angularjs (no in an angular way)
* [ ] Port to angular way e.g. no DOM manipulation in controller data binding etc
* [ ] Update ReadMe and create blog