Updated with new angular.js based approach

This reveals drawbacks with the current design.
My thoughts have been written in the readme and
the web page itself.